set NBM_FEATURE_FLAG to true.
Turned the split lux-limited brightness feature on. Bug: 290636893 test: check the mMaxBrightnessLimits data Change-Id: Ibfe0a6a459f09b63e49965847d254be508b9daa4 Merged-In: I88b4e5dfd16b1efbe87bf21459755ff2b4900d1f
This commit is contained in:
@@ -24,7 +24,7 @@ import java.util.function.BooleanSupplier;
|
|||||||
|
|
||||||
class BrightnessRangeController {
|
class BrightnessRangeController {
|
||||||
|
|
||||||
private static final boolean NBM_FEATURE_FLAG = false;
|
private static final boolean NBM_FEATURE_FLAG = true;
|
||||||
|
|
||||||
private final HighBrightnessModeController mHbmController;
|
private final HighBrightnessModeController mHbmController;
|
||||||
private final NormalBrightnessModeController mNormalBrightnessModeController =
|
private final NormalBrightnessModeController mNormalBrightnessModeController =
|
||||||
@@ -42,6 +42,7 @@ class BrightnessRangeController {
|
|||||||
|
|
||||||
void dump(PrintWriter pw) {
|
void dump(PrintWriter pw) {
|
||||||
mHbmController.dump(pw);
|
mHbmController.dump(pw);
|
||||||
|
mNormalBrightnessModeController.dump(pw);
|
||||||
}
|
}
|
||||||
|
|
||||||
void onAmbientLuxChange(float ambientLux) {
|
void onAmbientLuxChange(float ambientLux) {
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import android.os.PowerManager;
|
|||||||
|
|
||||||
import com.android.server.display.DisplayDeviceConfig.BrightnessLimitMapType;
|
import com.android.server.display.DisplayDeviceConfig.BrightnessLimitMapType;
|
||||||
|
|
||||||
|
import java.io.PrintWriter;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -41,6 +42,14 @@ class NormalBrightnessModeController {
|
|||||||
return recalculateMaxBrightness();
|
return recalculateMaxBrightness();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void dump(PrintWriter pw) {
|
||||||
|
pw.println("NormalBrightnessModeController:");
|
||||||
|
pw.println(" mAutoBrightnessEnabled=" + mAutoBrightnessEnabled);
|
||||||
|
pw.println(" mAmbientLux=" + mAmbientLux);
|
||||||
|
pw.println(" mMaxBrightness=" + mMaxBrightness);
|
||||||
|
pw.println(" mMaxBrightnessLimits=" + mMaxBrightnessLimits);
|
||||||
|
}
|
||||||
|
|
||||||
boolean setAutoBrightnessState(int state) {
|
boolean setAutoBrightnessState(int state) {
|
||||||
boolean isEnabled = state == AutomaticBrightnessController.AUTO_BRIGHTNESS_ENABLED;
|
boolean isEnabled = state == AutomaticBrightnessController.AUTO_BRIGHTNESS_ENABLED;
|
||||||
if (isEnabled != mAutoBrightnessEnabled) {
|
if (isEnabled != mAutoBrightnessEnabled) {
|
||||||
|
|||||||
Reference in New Issue
Block a user