class Transition

Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h

The length of time it takes to move to a power level.

+ `target_level` is the power level we're moving to.

+ `latency_us` is the time it takes to move to the level in microseconds.

Public Methods

void Transition (Storage_ storage)
void Transition ()

Defined at line 113 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h

void Transition (Transition && )

Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h

void Transition (const Transition & other)
Transition & operator= (Transition && )

Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/natural_types.h

Transition & operator= (const Transition & other)
bool operator== (const Transition & other)
bool operator!= (const Transition & other)
bool IsEmpty ()
const std::optional<uint8_t> & target_level ()
::std::optional<uint8_t> & target_level ()
Transition & target_level (std::optional<uint8_t> value)

Setter for target_level.

const std::optional<uint32_t> & latency_us ()
::std::optional<uint32_t> & latency_us ()
Transition & latency_us (std::optional<uint32_t> value)

Setter for latency_us.

void Transition (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits