Skip to main content

Module natural

Module natural 

Source

Structs§

ElementPowerLevelNames
Mapping of a vector of [fuchsia.power.broker/PowerLevelName] to a Power Element via its plaintext name. Names are expected to be unique between elements and persistent across reboots of the same build, but consistency is not guaranteed between different builds.
ElementRunnerSetLevelRequest
LeaseControlWatchStatusRequest
LeaseControlWatchStatusResponse
Permissions
Element Permissions
PowerLevelName
Mapping of a plaintext name to a PowerLevel. Names are expected to be unique between elements and persistent across reboots of the same build, but consistency is not guaranteed between different builds.

Enums§

AddElementError
BinaryPowerLevel
BinaryPowerLevel is a well-known set of PowerLevels with only two states: OFF and ON.
ElementInfoProviderError
LeaseError
LeaseStatus
ModifyDependencyError
RegisterDependencyTokenError
StatusError
UnregisterDependencyTokenError

Type Aliases§

ElementControlRegisterDependencyTokenResponse
ElementControlUnregisterDependencyTokenResponse
ElementRunnerSetLevelResponse
PowerLevel
Used to describe the power level of an element. Could extend this further to support additional types of power levels, such as ACPI.
TopologyAddElementResponse
TopologyLeaseResponse