fuchsia.hardware.power
PROTOCOLS
Power
Defined in fuchsia.hardware.power/power.fidl
GetCurrentVoltage
Request {#Power.GetCurrentVoltage_Request}
Response {#Power.GetCurrentVoltage_Response}
GetPowerDomainStatus
Request {#Power.GetPowerDomainStatus_Request}
<EMPTY>
Response {#Power.GetPowerDomainStatus_Response}
GetSupportedVoltageRange
Request {#Power.GetSupportedVoltageRange_Request}
<EMPTY>
Response {#Power.GetSupportedVoltageRange_Response}
ReadPmicCtrlReg
Request {#Power.ReadPmicCtrlReg_Request}
Response {#Power.ReadPmicCtrlReg_Response}
RegisterPowerDomain
Request {#Power.RegisterPowerDomain_Request}
Response {#Power.RegisterPowerDomain_Response}
RequestVoltage
Request {#Power.RequestVoltage_Request}
Response {#Power.RequestVoltage_Response}
UnregisterPowerDomain
Request {#Power.UnregisterPowerDomain_Request}
<EMPTY>
Response {#Power.UnregisterPowerDomain_Response}
WritePmicCtrlReg
Request {#Power.WritePmicCtrlReg_Request}
Response {#Power.WritePmicCtrlReg_Response}
Source
Defined in fuchsia.hardware.power/power.fidl
GetBatteryInfo
Request {#Source.GetBatteryInfo_Request}
<EMPTY>
Response {#Source.GetBatteryInfo_Response}
GetPowerInfo
Request {#Source.GetPowerInfo_Request}
<EMPTY>
Response {#Source.GetPowerInfo_Response}
GetStateChangeEvent
Request {#Source.GetStateChangeEvent_Request}
<EMPTY>
Response {#Source.GetStateChangeEvent_Response}
STRUCTS
BatteryInfo {#BatteryInfo data-text=“BatteryInfo”}
Defined in fuchsia.hardware.power/power.fidl
SourceInfo {#SourceInfo data-text=“SourceInfo”}
Defined in fuchsia.hardware.power/power.fidl
ENUMS
BatteryUnit strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.hardware.power/power.fidl
PowerDomainStatus strict{:.fidl-attribute}
Type: uint8
Defined in fuchsia.hardware.power/power.fidl
PowerType strict{:.fidl-attribute}
Type: uint8
Defined in fuchsia.hardware.power/power.fidl
CONSTANTS