mirror of
https://github.com/team-infusion-developers/android_hardware_samsung.git
synced 2024-11-06 21:55:41 +00:00
aidl: power-libperfmgr: Re-implement interactive and DT2W hints
* also change NOT_INTERACTIVE to INTERACTIVE so it can be used with fallthrough Signed-off-by: Michael Benedict <michaelbt@live.com> Change-Id: I1af27d2503b98bd873c8fe84a1028cd46e7a4a53
This commit is contained in:
parent
3d431189e5
commit
a8d2f2cec7
2 changed files with 17 additions and 7 deletions
|
@ -171,10 +171,20 @@ ndk::ScopedAStatus Power::setMode(Mode type, bool enabled) {
|
|||
|
||||
ndk::ScopedAStatus Power::isModeSupported(Mode type, bool *_aidl_return) {
|
||||
bool supported = mHintManager->IsHintSupported(toString(type));
|
||||
// LOW_POWER handled insides PowerHAL specifically
|
||||
if (type == Mode::LOW_POWER) {
|
||||
supported = true;
|
||||
switch (type) {
|
||||
case Mode::LOW_POWER: // LOW_POWER handled insides PowerHAL specifically
|
||||
supported = true;
|
||||
break;
|
||||
case Mode::DOUBLE_TAP_TO_WAKE:
|
||||
supported = true;
|
||||
break;
|
||||
case Mode::INTERACTIVE:
|
||||
supported = true;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
LOG(INFO) << "Power mode " << toString(type) << " isModeSupported: " << supported;
|
||||
*_aidl_return = supported;
|
||||
return ndk::ScopedAStatus::ok();
|
||||
|
|
|
@ -111,8 +111,8 @@
|
|||
"Name": "TouchscreenEnable",
|
||||
"Path": "/sys/class/input/input3/enabled",
|
||||
"Values": [
|
||||
"0",
|
||||
"1"
|
||||
"1",
|
||||
"0"
|
||||
],
|
||||
"ResetOnInit": true
|
||||
},
|
||||
|
@ -409,10 +409,10 @@
|
|||
"Value": "585000000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "NOT_INTERACTIVE",
|
||||
"PowerHint": "INTERACTIVE",
|
||||
"Node": "TouchscreenEnable",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
"Value": "1"
|
||||
},
|
||||
{
|
||||
"PowerHint": "DOUBLE_TAP_TO_WAKE",
|
||||
|
|
Loading…
Reference in a new issue