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