Crate fidl_fuchsia_power_systemmode

Source

Macros§

ModeRequestErrorUnknown
Pattern that matches an unknown ModeRequestError member.
SystemModeUnknown
Pattern that matches an unknown SystemMode member.

Structs§

ClientConfig
Defines the power configuration for a [ClientType].
ClientConfiguratorControlHandle
ClientConfiguratorEventStream
ClientConfiguratorGetRequest
ClientConfiguratorGetResponder
ClientConfiguratorGetResponse
ClientConfiguratorMarker
ClientConfiguratorProxy
ClientConfiguratorRequestStream
A Stream of incoming requests for fuchsia.power.systemmode/ClientConfigurator.
ClientConfiguratorSetRequest
ClientConfiguratorSetResponder
ClientConfiguratorSynchronousProxy
ModeMatch
Defines the mode-based match criterion for selecting a power level.
RequesterControlHandle
RequesterEventStream
RequesterMarker
RequesterProxy
RequesterRequestRequest
RequesterRequestResponder
RequesterRequestStream
A Stream of incoming requests for fuchsia.power.systemmode/Requester.
RequesterSynchronousProxy

Enums§

ClientConfiguratorEvent
ClientConfiguratorRequest
A protocol that can be used to update the power configuration for a given [ClientType].
ModeRequestError
Possible error values returned by [Requester.Request].
RequesterEvent
RequesterRequest
A protocol that can be used to request a change to the currently active system power modes.
SystemMode
Enumerates the supported system power modes.

Constants§

MAX_MODE_MATCHES_PER_CLIENT
Maximum number of ModeMatch entries that a ClientConfig may contain.

Traits§

ClientConfiguratorProxyInterface
RequesterProxyInterface

Type Aliases§

RequesterRequestResult