blob: 4d3d4ffb84e57442b064c7cff1092f34a3feedd8 [file] [log] [blame]
Ryan Campbell6678b1b2016-11-07 09:54:57 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "IPower"
4
5package: "android.hardware.power"
6
7import: "android.hardware.power@1.0::types"
Zhuoyao Zhang3bef9392017-02-13 18:03:06 -08008import: "android.hidl.base@1.0::types"
Ryan Campbell6678b1b2016-11-07 09:54:57 -08009
10interface: {
11 api: {
12 name: "setInteractive"
13 arg: {
14 type: TYPE_SCALAR
15 scalar_type: "bool_t"
16 }
17 }
18
19 api: {
20 name: "powerHint"
21 arg: {
22 type: TYPE_ENUM
23 predefined_type: "::android::hardware::power::V1_0::PowerHint"
24 }
25 arg: {
26 type: TYPE_SCALAR
27 scalar_type: "int32_t"
28 }
29 }
30
31 api: {
32 name: "setFeature"
33 arg: {
34 type: TYPE_ENUM
35 predefined_type: "::android::hardware::power::V1_0::Feature"
36 }
37 arg: {
38 type: TYPE_SCALAR
39 scalar_type: "bool_t"
40 }
41 }
42
43 api: {
44 name: "getPlatformLowPowerStats"
45 return_type_hidl: {
46 type: TYPE_VECTOR
47 vector_value: {
48 type: TYPE_STRUCT
49 predefined_type: "::android::hardware::power::V1_0::PowerStatePlatformSleepState"
50 }
51 }
52 return_type_hidl: {
53 type: TYPE_ENUM
54 predefined_type: "::android::hardware::power::V1_0::Status"
55 }
56 }
57
58}