协议
网域
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
用于控制电源域的协议。 提供基本的启用/停用支持,通常在不需要完整电源管理或在其他位置处理电源管理时使用。
停用
停用电源域。
请求
<EMPTY>
响应
| 名称 | 类型 |
|---|---|
payload |
Domain_Disable_Result
|
启用
启用电源域。
请求
<EMPTY>
响应
| 名称 | 类型 |
|---|---|
payload |
Domain_Enable_Result
|
IsEnabled
如果电源域已启用,则返回 true。
请求
<EMPTY>
响应
| 名称 | 类型 |
|---|---|
payload |
Domain_IsEnabled_Result
|
STRUCTS
Domain_Disable_Response
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
<EMPTY>
Domain_Enable_Response
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
<EMPTY>
Domain_IsEnabled_Response
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
enabled |
bool
|
无默认应用 |
TABLES
DomainMetadata
在 fuchsia.hardware.powerdomain/metadata.fidl 中定义
传递给驱动程序以描述其电源域的顶级元数据结构。
| 序数 | 字段 | 类型 | 说明 |
|---|---|---|---|
1 |
domains |
vector<PowerDomain>
|
与设备关联的电源域列表。 |
PowerDomain
在 fuchsia.hardware.powerdomain/metadata.fidl 中定义
表示设备的单个电源域配置。
| 序数 | 字段 | 类型 | 说明 |
|---|---|---|---|
1 |
id |
uint32
|
为引用此网域的客户端生成的唯一节点 ID / 全局 ID。 |
2 |
name |
string
|
电源域引用的名称(例如,来自“power-domain-names”)。 |
3 |
domain_id |
uint32
|
电源域的硬件或资源 ID。 |
UNIONS
Domain_Disable_Result strict
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
| 序数 | 变体 | 类型 | 说明 |
|---|---|---|---|
1 |
response |
Domain_Disable_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Domain_Enable_Result strict
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
| 序数 | 变体 | 类型 | 说明 |
|---|---|---|---|
1 |
response |
Domain_Enable_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Domain_IsEnabled_Result strict
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
| 序数 | 变体 | 类型 | 说明 |
|---|---|---|---|
1 |
response |
Domain_IsEnabled_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
服务
服务
在 fuchsia.hardware.powerdomain/powerdomain.fidl 中定义
| 名称 | 类型 | 传输 |
|---|---|---|
| 网域 |
fuchsia.hardware.powerdomain/Domain
|
渠道 |