class MatrixOutputGpio
Defined at line 463 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
Gpio pin's value continuously cycles through a row or column of a matrix of values that usually
represent a matrix of the states of buttons/components.
Public Methods
void MatrixOutputGpio (Storage_ storage)
void MatrixOutputGpio ()
Defined at line 469 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
void MatrixOutputGpio (MatrixOutputGpio && )
Defined at line 470 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
void MatrixOutputGpio (const MatrixOutputGpio & other)
MatrixOutputGpio & operator= (MatrixOutputGpio && )
Defined at line 471 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
MatrixOutputGpio & operator= (const MatrixOutputGpio & other)
bool operator== (const MatrixOutputGpio & other)
bool operator!= (const MatrixOutputGpio & other)
bool IsEmpty ()
const std::optional<uint8_t> & output_value ()
Determines the buffer mode of the gpio. A value of 0 is output-low and anything else is
output-high.
::std::optional<uint8_t> & output_value ()
Determines the buffer mode of the gpio. A value of 0 is output-low and anything else is
output-high.
MatrixOutputGpio & output_value (std::optional<uint8_t> value)
Determines the buffer mode of the gpio. A value of 0 is output-low and anything else is
output-high.
void MatrixOutputGpio (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits