fuchsia.hardware.powerdomain

新增:HEAD

通訊協定

網域

定義於 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

傳遞至驅動程式的頂層中繼資料結構,用於描述其電源網域。

序數欄位類型說明
domains vector<PowerDomain>

與裝置相關聯的電源網域清單。

PowerDomain

定義於 fuchsia.hardware.powerdomain/metadata.fidl

代表裝置的單一電源網域設定。

序數欄位類型說明
id uint32

為參照這個網域的用戶端產生的專屬節點 ID / 全域 ID。

name string

電源網域參照的名稱 (例如來自「power-domain-names」)。

domain_id uint32

電源網域的硬體或資源 ID。

UNIONS

Domain_Disable_Result strict

定義於 fuchsia.hardware.powerdomain/powerdomain.fidl

序數Variant類型說明
response Domain_Disable_Response
err zx/Status
framework_err internal

Domain_Enable_Result strict

定義於 fuchsia.hardware.powerdomain/powerdomain.fidl

序數Variant類型說明
response Domain_Enable_Response
err zx/Status
framework_err internal

Domain_IsEnabled_Result strict

定義於 fuchsia.hardware.powerdomain/powerdomain.fidl

序數Variant類型說明
response Domain_IsEnabled_Response
err zx/Status
framework_err internal

服務

服務

定義於 fuchsia.hardware.powerdomain/powerdomain.fidl

名稱類型傳輸
網域 fuchsia.hardware.powerdomain/Domain 版本