class GpioButtonConfig

Defined at line 622 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

Configuration information of a button that uses gpios to function.

Public Methods

void GpioButtonConfig (Storage_ storage)
void GpioButtonConfig ()

Defined at line 628 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

void GpioButtonConfig (GpioButtonConfig && )

Defined at line 629 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

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

Defined at line 630 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

GpioButtonConfig & operator= (const GpioButtonConfig & other)
bool operator== (const GpioButtonConfig & other)
bool operator!= (const GpioButtonConfig & other)
bool IsEmpty ()
const std::optional< ::fuchsia_buttons::GpioButtonType> & type ()
::std::optional< ::fuchsia_buttons::GpioButtonType> & type ()
GpioButtonConfig & type (std::optional< ::fuchsia_buttons::GpioButtonType> value)

Setter for type.

const std::optional<uint8_t> & gpio_a_index ()

Index of gpio A used.

::std::optional<uint8_t> & gpio_a_index ()

Index of gpio A used.

GpioButtonConfig & gpio_a_index (std::optional<uint8_t> value)

Index of gpio A used.

const std::optional<int64_t> & gpio_delay ()

For settling during matrix scan.

::std::optional<int64_t> & gpio_delay ()

For settling during matrix scan.

GpioButtonConfig & gpio_delay (std::optional<int64_t> value)

For settling during matrix scan.

const std::optional< ::fuchsia_buttons::GpioButtonId> & id ()

ID of the button.

::std::optional< ::fuchsia_buttons::GpioButtonId> & id ()

ID of the button.

GpioButtonConfig & id (std::optional< ::fuchsia_buttons::GpioButtonId> value)

ID of the button.

void GpioButtonConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits