diff options
author | LuK1337 <priv.luk@gmail.com> | 2019-09-06 23:26:19 +0200 |
---|---|---|
committer | Sam Mortimer <sam@mortimer.me.uk> | 2019-09-10 15:27:52 -0700 |
commit | b7fc0cfb4cd7b444f9a72496975c578058247371 (patch) | |
tree | 73c336335e5efaf3232149358d418efe2bcdaa1b | |
parent | 3a06cbea25319ba97ad0ee9bb52ad2b4b7d4705f (diff) | |
download | lineage-sdk-b7fc0cfb4cd7b444f9a72496975c578058247371.tar.gz lineage-sdk-b7fc0cfb4cd7b444f9a72496975c578058247371.tar.bz2 lineage-sdk-b7fc0cfb4cd7b444f9a72496975c578058247371.zip |
lineage-sdk: Remove leftover lineagehw compat code
Change-Id: I6a400cc79b9d00553c6646b788f9a4aa959a91b5
-rw-r--r-- | lineage/lib/main/java/org/lineageos/platform/internal/display/OutdoorModeController.java | 40 | ||||
-rw-r--r-- | sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl | 29 |
2 files changed, 14 insertions, 55 deletions
diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/display/OutdoorModeController.java b/lineage/lib/main/java/org/lineageos/platform/internal/display/OutdoorModeController.java index fc5e9092..3056336b 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/display/OutdoorModeController.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/display/OutdoorModeController.java @@ -43,7 +43,6 @@ public class OutdoorModeController extends LiveDisplayFeature { private final int mDefaultOutdoorLux; private final int mOutdoorLuxHysteresis; private final boolean mDefaultAutoOutdoorMode; - private final boolean mSelfManaged; // internal state private boolean mIsOutdoor; @@ -57,7 +56,6 @@ public class OutdoorModeController extends LiveDisplayFeature { mHardware = LineageHardwareManager.getInstance(mContext); mUseOutdoorMode = mHardware.isSupported(LineageHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT); - mSelfManaged = mUseOutdoorMode && mHardware.isSunlightEnhancementSelfManaged(); mDefaultOutdoorLux = mContext.getResources().getInteger( org.lineageos.platform.internal.R.integer.config_outdoorAmbientLux); @@ -73,10 +71,8 @@ public class OutdoorModeController extends LiveDisplayFeature { return; } - if (!mSelfManaged) { - mLuxObserver = new AmbientLuxObserver(mContext, mHandler.getLooper(), - mDefaultOutdoorLux, mOutdoorLuxHysteresis, SENSOR_WINDOW_MS); - } + mLuxObserver = new AmbientLuxObserver(mContext, mHandler.getLooper(), + mDefaultOutdoorLux, mOutdoorLuxHysteresis, SENSOR_WINDOW_MS); registerSettings( LineageSettings.System.getUriFor(LineageSettings.System.DISPLAY_AUTO_OUTDOOR_MODE)); @@ -87,9 +83,6 @@ public class OutdoorModeController extends LiveDisplayFeature { if (mUseOutdoorMode) { caps.set(LiveDisplayManager.MODE_AUTO); caps.set(LiveDisplayManager.MODE_OUTDOOR); - if (mSelfManaged) { - caps.set(LiveDisplayManager.FEATURE_MANAGED_OUTDOOR_MODE); - } } return mUseOutdoorMode; } @@ -115,7 +108,7 @@ public class OutdoorModeController extends LiveDisplayFeature { // Disable outdoor mode on screen off so that we don't melt the users // face if they turn it back on in normal conditions - if (!isScreenOn() && !mSelfManaged && getMode() != MODE_OUTDOOR) { + if (!isScreenOn() && getMode() != MODE_OUTDOOR) { mIsOutdoor = false; mHardware.set(LineageHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT, false); } @@ -130,23 +123,20 @@ public class OutdoorModeController extends LiveDisplayFeature { public void dump(PrintWriter pw) { pw.println(); pw.println("OutdoorModeController Configuration:"); - pw.println(" mSelfManaged=" + mSelfManaged); - if (!mSelfManaged) { - pw.println(" mDefaultOutdoorLux=" + mDefaultOutdoorLux); - pw.println(" mOutdoorLuxHysteresis=" + mOutdoorLuxHysteresis); - pw.println(); - pw.println(" OutdoorModeController State:"); - pw.println(" mAutoOutdoorMode=" + isAutomaticOutdoorModeEnabled()); - pw.println(" mIsOutdoor=" + mIsOutdoor); - pw.println(" mIsNight=" + isNight()); - pw.println(" hardware state=" + - mHardware.get(LineageHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT)); - } + pw.println(" mDefaultOutdoorLux=" + mDefaultOutdoorLux); + pw.println(" mOutdoorLuxHysteresis=" + mOutdoorLuxHysteresis); + pw.println(); + pw.println(" OutdoorModeController State:"); + pw.println(" mAutoOutdoorMode=" + isAutomaticOutdoorModeEnabled()); + pw.println(" mIsOutdoor=" + mIsOutdoor); + pw.println(" mIsNight=" + isNight()); + pw.println(" hardware state=" + + mHardware.get(LineageHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT)); mLuxObserver.dump(pw); } private synchronized void updateSensorState() { - if (!mUseOutdoorMode || mLuxObserver == null || mSelfManaged) { + if (!mUseOutdoorMode || mLuxObserver == null) { return; } @@ -203,9 +193,7 @@ public class OutdoorModeController extends LiveDisplayFeature { // self-managed mode means we just flip a switch and an external // implementation does all the sensing. this allows the user // to turn on/off the feature. - if (mSelfManaged) { - enabled = true; - } else if (mIsOutdoor) { + if (mIsOutdoor) { // if we're here, the sensor detects extremely bright light. if (mode == MODE_DAY) { // if the user manually selected day mode, go ahead and diff --git a/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl b/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl index b6abb5f8..6a016c91 100644 --- a/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl +++ b/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl @@ -17,10 +17,6 @@ package lineageos.hardware; -import lineageos.hardware.DisplayMode; -import lineageos.hardware.HSIC; -import lineageos.hardware.TouchscreenGesture; - /** @hide */ interface ILineageHardwareService { @@ -30,29 +26,4 @@ interface ILineageHardwareService { int[] getDisplayColorCalibration(); boolean setDisplayColorCalibration(in int[] rgb); - - int[] getVibratorIntensity(); - boolean setVibratorIntensity(int intensity); - - boolean requireAdaptiveBacklightForSunlightEnhancement(); - - DisplayMode[] getDisplayModes(); - DisplayMode getCurrentDisplayMode(); - DisplayMode getDefaultDisplayMode(); - boolean setDisplayMode(in DisplayMode mode, boolean makeDefault); - - boolean isSunlightEnhancementSelfManaged(); - - int getColorBalanceMin(); - int getColorBalanceMax(); - int getColorBalance(); - boolean setColorBalance(int value); - - HSIC getPictureAdjustment(); - HSIC getDefaultPictureAdjustment(); - boolean setPictureAdjustment(in HSIC hsic); - float[] getPictureAdjustmentRanges(); - - TouchscreenGesture[] getTouchscreenGestures(); - boolean setTouchscreenGestureEnabled(in TouchscreenGesture gesture, boolean state); } |