通訊協定
網域
定義於 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
| 序數 | Variant | 類型 | 說明 |
|---|---|---|---|
1 |
response |
Domain_Disable_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Domain_Enable_Result strict
定義於 fuchsia.hardware.powerdomain/powerdomain.fidl
| 序數 | Variant | 類型 | 說明 |
|---|---|---|---|
1 |
response |
Domain_Enable_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Domain_IsEnabled_Result strict
定義於 fuchsia.hardware.powerdomain/powerdomain.fidl
| 序數 | Variant | 類型 | 說明 |
|---|---|---|---|
1 |
response |
Domain_IsEnabled_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
服務
服務
定義於 fuchsia.hardware.powerdomain/powerdomain.fidl
| 名稱 | 類型 | 傳輸 |
|---|---|---|
| 網域 |
fuchsia.hardware.powerdomain/Domain
|
版本 |