Skip to main content

Crate fidl_fuchsia_power_powercap

Crate fidl_fuchsia_power_powercap 

Source

Modules§

client_ordinals
client_state_watcher_ordinals

Macros§

PowercapErrorUnknown
Pattern that matches an unknown PowercapError member.

Structs§

ClientControlHandle
ClientEventStream
ClientGetPowerLimitBypassRequest
ClientGetPowerLimitBypassResponder
ClientGetPowerLimitBypassResponse
ClientGetPowerLimitRequest
ClientGetPowerLimitResponder
ClientGetPowerLimitResponse
ClientGetPowercapTreeResponder
ClientGetPowercapTreeResponse
ClientMarker
ClientProxy
ClientRequestStream
A Stream of incoming requests for fuchsia.power.powercap/Client.
ClientSetPowerLimitBypassRequest
ClientSetPowerLimitBypassResponder
ClientSetPowerLimitRequest
ClientSetPowerLimitResponder
ClientStateWatcherControlHandle
ClientStateWatcherEventStream
ClientStateWatcherMarker
ClientStateWatcherProxy
ClientStateWatcherRequestStream
A Stream of incoming requests for fuchsia.power.powercap/ClientStateWatcher.
ClientStateWatcherSynchronousProxy
ClientStateWatcherWatchResponder
ClientStateWatcherWatchResponse
ClientSynchronousProxy
PowercapNodeInfo
Describes the static topology and attributes of a single powercap zone node.

Enums§

ClientEvent
ClientRequest
Protocol used by Starnix to build and interact with the /sys/class/powercap hierarchy backed by Power Manager’s PowercapController.
ClientStateWatcherEvent
ClientStateWatcherRequest
Hanging-get protocol used by cpu_manager to observe per-cluster OPP ceiling changes computed by PowercapController.
PowercapError
Errors associated with fuchsia.power.powercap protocols.

Constants§

MAX_DOMAINS
Maximum number of domains returned by ClientStateWatcher.Watch.
MAX_NAME_LEN
Maximum length of a powercap zone or constraint name.
MAX_NODES
Maximum number of powercap zone nodes in a GetPowercapTree response.
MAX_PATH_LEN
Maximum length of a powercap zone sysfs directory name under /sys/class/powercap.
MAX_POWER_LEVELS
Maximum number of discrete power levels in a zone’s power table.

Traits§

ClientProxyInterface
ClientStateWatcherProxyInterface

Type Aliases§

ClientGetPowerLimitBypassResult
ClientGetPowerLimitResult
ClientSetPowerLimitBypassResult
ClientSetPowerLimitResult