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