Home | History | Annotate | Download | only in jni

Lines Matching refs:light

23 #include <android/hardware/light/2.0/ILight.h>
24 #include <android/hardware/light/2.0/types.h>
33 using Brightness = ::android::hardware::light::V2_0::Brightness;
34 using Flash = ::android::hardware::light::V2_0::Flash;
35 using ILight = ::android::hardware::light::V2_0::ILight;
36 using LightState = ::android::hardware::light::V2_0::LightState;
37 using Status = ::android::hardware::light::V2_0::Status;
38 using Type = ::android::hardware::light::V2_0::Type;
74 static bool validate(jint light, jint flash, jint brightness) {
77 if (light < 0 || light >= static_cast<jint>(Type::COUNT)) {
78 ALOGE("Invalid light parameter %d.", light);
97 light != static_cast<jint>(Type::BACKLIGHT)) {
136 ALOGE("Failed to issue set light command.");
145 ALOGE("Light requested not available on this device. %d", type);
153 ALOGE("Unknown error setting light.");
160 jint light,
167 if (!validate(light, flashMode, brightnessMode)) {
177 Type type = static_cast<Type>(light);
185 if (t.duration() > 50ms) ALOGD("Excessive delay setting light");