class AdcButtonConfig

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

Analog-to-Digital Converter Buttons

Public Methods

void AdcButtonConfig (Storage_ storage)
void AdcButtonConfig ()

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

void AdcButtonConfig (AdcButtonConfig && )

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

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

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

AdcButtonConfig & operator= (const AdcButtonConfig & other)
bool operator== (const AdcButtonConfig & other)
bool operator!= (const AdcButtonConfig & other)
bool IsEmpty ()
const std::optional<uint32_t> & channel_idx ()

ADC Channel Index to read button value on.

::std::optional<uint32_t> & channel_idx ()

ADC Channel Index to read button value on.

AdcButtonConfig & channel_idx (std::optional<uint32_t> value)

ADC Channel Index to read button value on.

const std::optional<uint32_t> & release_threshold ()

If press_threshold

<

= value

<

= release_threshold, button is pressed. Otherwise, not pressed.

::std::optional<uint32_t> & release_threshold ()

If press_threshold

<

= value

<

= release_threshold, button is pressed. Otherwise, not pressed.

AdcButtonConfig & release_threshold (std::optional<uint32_t> value)

If press_threshold

<

= value

<

= release_threshold, button is pressed. Otherwise, not pressed.

const std::optional<uint32_t> & press_threshold ()
::std::optional<uint32_t> & press_threshold ()
AdcButtonConfig & press_threshold (std::optional<uint32_t> value)

Setter for press_threshold.

void AdcButtonConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits