class PwmChannelInfo

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

Public Methods

void PwmChannelInfo (Storage_ storage)
void PwmChannelInfo ()

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

void PwmChannelInfo (PwmChannelInfo && )

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

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

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

PwmChannelInfo & operator= (const PwmChannelInfo & other)
bool operator== (const PwmChannelInfo & other)
bool operator!= (const PwmChannelInfo & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()

Unique id of PWM channel.

::std::optional<uint32_t> & id ()

Unique id of PWM channel.

PwmChannelInfo & id (std::optional<uint32_t> value)

Unique id of PWM channel.

const std::optional<bool> & skip_init ()

If true, the PWM channel will NOT be initialized. This is for use in situations where a

bootloader configuration must be preserved or the PWM channel may be under control of higher

exception level. (for a dvfs rail for example)

::std::optional<bool> & skip_init ()

If true, the PWM channel will NOT be initialized. This is for use in situations where a

bootloader configuration must be preserved or the PWM channel may be under control of higher

exception level. (for a dvfs rail for example)

PwmChannelInfo & skip_init (std::optional<bool> value)

If true, the PWM channel will NOT be initialized. This is for use in situations where a

bootloader configuration must be preserved or the PWM channel may be under control of higher

exception level. (for a dvfs rail for example)

const std::optional<bool> & polarity ()

If true, the polarity will be inverted.

::std::optional<bool> & polarity ()

If true, the polarity will be inverted.

PwmChannelInfo & polarity (std::optional<bool> value)

If true, the polarity will be inverted.

const std::optional<uint32_t> & period_ns ()

PWM period in nanoseconds.

::std::optional<uint32_t> & period_ns ()

PWM period in nanoseconds.

PwmChannelInfo & period_ns (std::optional<uint32_t> value)

PWM period in nanoseconds.

void PwmChannelInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits