class MatrixGpioButton

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

Configuration for a matrix gpio button.

Public Methods

void MatrixGpioButton (Storage_ storage)
void MatrixGpioButton ()

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

void MatrixGpioButton (MatrixGpioButton && )

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

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

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

MatrixGpioButton & operator= (const MatrixGpioButton & other)
bool operator== (const MatrixGpioButton & other)
bool operator!= (const MatrixGpioButton & other)
bool IsEmpty ()
const std::optional<uint8_t> & gpio_b_index ()

Index of gpio B (column) used. Gpio type must be `GpioType::matrix_output` (is driven most

of the time) and gpio A (row) must be `GpioType::interrupt` (triggers an interrupt most of

the time). During matrix scans columns are floated and rows are read.

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

Index of gpio B (column) used. Gpio type must be `GpioType::matrix_output` (is driven most

of the time) and gpio A (row) must be `GpioType::interrupt` (triggers an interrupt most of

the time). During matrix scans columns are floated and rows are read.

MatrixGpioButton & gpio_b_index (std::optional<uint8_t> value)

Index of gpio B (column) used. Gpio type must be `GpioType::matrix_output` (is driven most

of the time) and gpio A (row) must be `GpioType::interrupt` (triggers an interrupt most of

the time). During matrix scans columns are floated and rows are read.

void MatrixGpioButton (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits