Modules§
Macros§
- Measurement
Type Unknown - Pattern that matches an unknown
MeasurementTypemember.
Structs§
- Current
Reading - Device
Control Handle - Device
Event Stream - Device
GetCurrent Amperes Responder - Device
GetEnergy Joules Responder - Device
GetPower Watts Responder - Device
GetRail Metadata Responder - Device
Marker - Device
Proxy - Device
Request Stream - A Stream of incoming requests for fuchsia.hardware.google.odpm/Device.
- Device
Synchronous Proxy - Driver
Config Control Handle - Driver
Config Event Stream - Driver
Config GetPolling Config Responder - Driver
Config Marker - Driver
Config Proxy - Driver
Config Request Stream - A Stream of incoming requests for fuchsia.hardware.google.odpm/DriverConfig.
- Driver
Config Reset Polling Config Responder - Driver
Config SetPolling Config Responder - Driver
Config Synchronous Proxy - Energy
Reading - Options
- Polling
Config - Configuration options for the ODPM driver hardware polling loop.
- Power
Reading - Rail
Metadata - Service
Marker - Service
Proxy - One instance of this service is implemented for each power rail.
Enums§
- Device
Event - Device
Request - Provides power and power-related measurements for a single rail.
- Driver
Config Event - Driver
Config Request - Interface implemented by the ODPM driver to configure polling parameters. Settings apply to all devices exposed by fuchsia.hardware.google.odpm/Service
- Measurement
Type - Service
Request - A request for one of the member protocols of Service.
Constants§
- MAX_
RAIL_ NAME_ SIZE - MIN_
POLL_ INTERVAL - Minimum allowed hardware polling interval (10 ms).
Traits§
Type Aliases§
- Device
GetCurrent Amperes Result - Device
GetEnergy Joules Result - Device
GetPower Watts Result - Device
GetRail Metadata Result - Driver
Config GetPolling Config Result - Driver
Config Reset Polling Config Result - Driver
Config SetPolling Config Result - Rail
Name - An arbitrary, human-readable string that uniquely identifies a power rail.