添加数量:7
协议
Watcher
在 fuchsia.power.profile/profile.fidl 中定义
用于观察系统电源配置文件变更的协议。
观看
监控系统电源配置文件的更改。
对于指定的连接,第一个调用将立即返回当前的系统电源配置文件,而后续调用将仅在系统电源配置文件发生更改时返回新的 profile
。这遵循挂起 get 模式。任何错误都会被视为严重错误,会导致频道关闭。
请求
<空>
回复
名称 | 类型 |
---|---|
profile |
Profile
|
枚举
个人资料严格
类型:uint32
在 fuchsia.power.profile/profile.fidl 中定义
[Watcher.Watch] 可能返回的系统电源配置文件。
名称 | 值 | 说明 |
---|---|---|
空闲 |
1 |
系统中没有任何正在进行的工作。在支持该功能的系统中,设备可能会随时处于低功耗或挂起状态。 |
BACKGROUND_ACTIVE 状态 |
2 |
发生某种后台活动,应该能够防止系统进入非运行或暂停状态(例如:下载 OTA、执行备份或基于 CPU 的启动指令监控)。 |
用户活动 |
3 |
设备正在提供某种用户可见的体验(例如在前台运行应用或流式传输音频),或者最近接收过用户的互动。 |