• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Power(V1_0)
2
3
4## 概述
5
6提供休眠/唤醒操作、订阅休眠/唤醒状态和运行锁管理的接口。
7
8电源模块为电源服务提供的休眠/唤醒操作、订阅休眠/唤醒状态和运行锁管理的接口。 服务获取此模块的对象或代理后,可以调用相关的接口对设备进行休眠/唤醒、订阅休眠/唤醒状态和管理运行锁。
9
10**起始版本:** 3.1
11
12
13## 汇总
14
15
16### 文件
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [IPowerHdiCallback.idl](_i_power_hdi_callback_8idl_v10.md) | 休眠/唤醒状态的回调。 |
21| [IPowerInterface.idl](_i_power_interface_8idl_v10.md) | 休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。 |
22| [PowerTypes.idl](_power_types_8idl_v10.md) | 电源相关的数据类型。 |
23
24
25### 类
26
27| 名称 | 描述 |
28| -------- | -------- |
29| interface  [IPowerHdiCallback](interface_i_power_hdi_callback_v10.md) | 休眠/唤醒状态的回调。 |
30| interface  [IPowerInterface](interface_i_power_interface_v10.md) | 休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。 |
31
32
33### 枚举
34
35| 名称 | 描述 |
36| -------- | -------- |
37| [PowerHdfCmd](#powerhdfcmd) { CMD_REGISTER_CALLBCK = 0, CMD_START_SUSPEND, CMD_STOP_SUSPEND, CMD_FORCE_SUSPEND,   CMD_SUSPEND_BLOCK, CMD_SUSPEND_UNBLOCK, CMD_DUMP } | 枚举电源命令的参数。 |
38| [PowerHdfCallbackCmd](#powerhdfcallbackcmd) { CMD_ON_SUSPEND = 0, CMD_ON_WAKEUP } | 枚举电源状态回调的参数。 |
39| [PowerHdfState](#powerhdfstate) { AWAKE = 0, INACTIVE, SLEEP } | 枚举电源的状态。 |
40
41
42## 枚举类型说明
43
44
45### PowerHdfCallbackCmd
46
47```
48enum PowerHdfCallbackCmd
49```
50
51**描述**
52
53枚举电源状态回调的参数。
54
55**起始版本:** 3.1
56
57| 枚举值 | 描述 |
58| -------- | -------- |
59| CMD_ON_SUSPEND | 休眠回调的命令参数。 |
60| CMD_ON_WAKEUP | 唤醒回调的命令参数。 |
61
62
63### PowerHdfCmd
64
65```
66enum PowerHdfCmd
67```
68
69**描述**
70
71枚举电源命令的参数。
72
73**起始版本:** 3.1
74
75| 枚举值 | 描述 |
76| -------- | -------- |
77| CMD_REGISTER_CALLBCK | 订阅状态的命令参数 |
78| CMD_START_SUSPEND | 休眠的命令参数 |
79| CMD_STOP_SUSPEND | 唤醒的命令参数 |
80| CMD_FORCE_SUSPEND | 强制休眠的命令参数 |
81| CMD_SUSPEND_BLOCK | 打开运行锁的命令参数 |
82| CMD_SUSPEND_UNBLOCK | 关闭运行锁的命令参数 |
83| CMD_DUMP | Dump的命令参数 |
84
85
86### PowerHdfState
87
88```
89enum PowerHdfState
90```
91
92**描述**
93
94枚举电源的状态。
95
96**起始版本:** 3.1
97
98| 枚举值 | 描述 |
99| -------- | -------- |
100| AWAKE | 唤醒状态。 |
101| INACTIVE | 非活动状态。 |
102| SLEEP | 休眠状态。 |
103