diff options
author | Jeff Brown <jeffbrown@google.com> | 2012-08-21 22:10:57 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2012-08-21 22:27:42 -0700 |
commit | 330560f53bccd06be805fee1b7988162119d1295 (patch) | |
tree | 06c2c44271aab382b95b8b03a750644500030b2b /services/java/com/android/server/power/DisplayPowerRequest.java | |
parent | f9bba13692c10ff99a52f79d6d0f04c96117ff57 (diff) |
Add support for auto-brightness adjust, but leave it disabled.
Auto-brightness adjustment applies a gamma correction factor
between 1/3 and 3 depending on the setting. This feature
is disabled for now.
Change-Id: I2b300b5c455da545bea56b2bae5bc7903e30f30e
Diffstat (limited to 'services/java/com/android/server/power/DisplayPowerRequest.java')
-rw-r--r-- | services/java/com/android/server/power/DisplayPowerRequest.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/power/DisplayPowerRequest.java b/services/java/com/android/server/power/DisplayPowerRequest.java index 7e4607e069a6..2d7429212d36 100644 --- a/services/java/com/android/server/power/DisplayPowerRequest.java +++ b/services/java/com/android/server/power/DisplayPowerRequest.java @@ -46,6 +46,9 @@ final class DisplayPowerRequest { // value to use while waiting for the light sensor to report enough data. public int screenBrightness; + // The screen auto-brightness adjustment factor in the range -1 (dimmer) to 1 (brighter). + public float screenAutoBrightnessAdjustment; + // If true, enables automatic brightness control. public boolean useAutoBrightness; @@ -53,6 +56,7 @@ final class DisplayPowerRequest { screenState = SCREEN_STATE_BRIGHT; useProximitySensor = false; screenBrightness = PowerManager.BRIGHTNESS_ON; + screenAutoBrightnessAdjustment = 0.0f; useAutoBrightness = false; } @@ -64,6 +68,7 @@ final class DisplayPowerRequest { screenState = other.screenState; useProximitySensor = other.useProximitySensor; screenBrightness = other.screenBrightness; + screenAutoBrightnessAdjustment = other.screenAutoBrightnessAdjustment; useAutoBrightness = other.useAutoBrightness; } @@ -78,6 +83,7 @@ final class DisplayPowerRequest { && screenState == other.screenState && useProximitySensor == other.useProximitySensor && screenBrightness == other.screenBrightness + && screenAutoBrightnessAdjustment == other.screenAutoBrightnessAdjustment && useAutoBrightness == other.useAutoBrightness; } @@ -91,6 +97,7 @@ final class DisplayPowerRequest { return "screenState=" + screenState + ", useProximitySensor=" + useProximitySensor + ", screenBrightness=" + screenBrightness + + ", screenAutoBrightnessAdjustment=" + screenAutoBrightnessAdjustment + ", useAutoBrightness=" + useAutoBrightness; } } |