Merge "blank_screen: shut off all lights" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-03-16 19:39:05 +00:00
committed by Android (Google) Code Review

View File

@@ -26,6 +26,7 @@ void error(const std::string& msg) {
}
int main() {
using ::android::hardware::hidl_vec;
using ::android::hardware::light::V2_0::Brightness;
using ::android::hardware::light::V2_0::Flash;
using ::android::hardware::light::V2_0::ILight;
@@ -44,9 +45,15 @@ int main() {
.color = 0u, .flashMode = Flash::NONE, .brightnessMode = Brightness::USER,
};
Status ret = service->setLight(Type::BACKLIGHT, off).withDefault(Status::UNKNOWN);
if (ret != Status::SUCCESS) {
error("Failed to shut off screen");
}
service->getSupportedTypes([&](const hidl_vec<Type>& types) {
for (Type type : types) {
Status ret = service->setLight(type, off);
if (ret != Status::SUCCESS) {
error("Failed to shut off screen for type " +
std::to_string(static_cast<int>(type)));
}
}
});
return 0;
}