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