Crate fidl_fuchsia_power_battery

Source

Macros§

TimeRemainingUnknown
Pattern that matches an unknown TimeRemaining member.

Structs§

BatteryInfo
Current battery state information
BatteryInfoProviderControlHandle
BatteryInfoProviderEventStream
BatteryInfoProviderGetBatteryInfoResponder
BatteryInfoProviderGetBatteryInfoResponse
BatteryInfoProviderMarker
BatteryInfoProviderProxy
BatteryInfoProviderRequestStream
A Stream of incoming requests for fuchsia.power.battery/BatteryInfoProvider.
BatteryInfoProviderSynchronousProxy
BatteryInfoProviderWatchRequest
BatteryInfoWatcherControlHandle
BatteryInfoWatcherEventStream
BatteryInfoWatcherMarker
BatteryInfoWatcherOnChangeBatteryInfoRequest
BatteryInfoWatcherOnChangeBatteryInfoResponder
BatteryInfoWatcherProxy
BatteryInfoWatcherRequestStream
A Stream of incoming requests for fuchsia.power.battery/BatteryInfoWatcher.
BatteryInfoWatcherSynchronousProxy
BatteryManagerControlHandle
BatteryManagerEventStream
BatteryManagerGetBatteryInfoResponder
BatteryManagerMarker
BatteryManagerProxy
BatteryManagerRequestStream
A Stream of incoming requests for fuchsia.power.battery/BatteryManager.
BatteryManagerSynchronousProxy
BatterySpec
Type of data that are determined by manufacturer

Enums§

BatteryInfoProviderEvent
BatteryInfoProviderRequest
Provider interface used to obtain battery status details
BatteryInfoWatcherEvent
BatteryInfoWatcherRequest
Watcher on battery info
BatteryManagerEvent
BatteryManagerRequest
General manager interface for battery management
BatteryStatus
The overall status of the battery, informing its general availability.
ChargeSource
The power source for an actively charging battery.
ChargeStatus
The status of the battery with respect to charging.
HealthStatus
The general status related to the overall health of the battery.
LevelStatus
The general status of the battery level.
TimeRemaining
The time remaining while actively charging or discharging.

Traits§

BatteryInfoProviderProxyInterface
BatteryInfoWatcherProxyInterface
BatteryManagerProxyInterface