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