Skip to main content

Crate fidl_fuchsia_hardware_power_battery

Crate fidl_fuchsia_hardware_power_battery 

Source

Modules§

battery_ordinals

Macros§

ChargeStatusUnknown
Pattern that matches an unknown ChargeStatus member.
ErrorUnknown
Pattern that matches an unknown Error member.
HealthStatusUnknown
Pattern that matches an unknown HealthStatus member.

Structs§

BatteryConfigureWatchRequest
BatteryConfigureWatchResponder
BatteryConfigureWatchResponse
BatteryControlHandle
BatteryEventStream
BatteryGetSpecResponder
BatteryGetSpecResponse
BatteryGetStatusResponder
BatteryGetStatusResponse
BatteryMarker
BatteryProxy
BatteryRequestStream
A Stream of incoming requests for fuchsia.hardware.power.battery/Battery.
BatterySynchronousProxy
BatteryWatchRequest
BatteryWatchResponder
BatteryWatchResponse
ServiceMarker
ServiceProxy
Spec
Static hardware characteristics and driver capabilities.
Status
Primary telemetry snapshot from the battery fuel gauge.
WatchOptions
Configuration options for battery state watching.

Enums§

BatteryEvent
BatteryRequest
Diagnostic and telemetry interface for battery hardware.
ChargeStatus
Describes the physical charging state of the battery pack.
Error
Errors returned by the battery protocol.
HealthStatus
Battery health and safety status, including JEITA temperature regions and fault conditions.
ServiceRequest
A request for one of the member protocols of Service.

Traits§

BatteryProxyInterface

Type Aliases§

BatteryConfigureWatchResult
BatteryGetSpecResult
BatteryGetStatusResult
BatteryWatchResult