aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2019-09-06 23:26:19 +0200
committerSam Mortimer <sam@mortimer.me.uk>2019-09-10 15:27:52 -0700
commitb7fc0cfb4cd7b444f9a72496975c578058247371 (patch)
tree73c336335e5efaf3232149358d418efe2bcdaa1b
parent3a06cbea25319ba97ad0ee9bb52ad2b4b7d4705f (diff)
downloadlineage-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.java40
-rw-r--r--sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl29
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);
}