class SensorFeatureDescriptor
Defined at line 2905 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
Describes the format of the sensor's feature report. Feature reports can be
requested from the sensor, or sent to the sensor.
Public Methods
void SensorFeatureDescriptor (Storage_ storage)
void SensorFeatureDescriptor ()
Defined at line 2910 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void SensorFeatureDescriptor (SensorFeatureDescriptor && )
Defined at line 2911 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void SensorFeatureDescriptor (const SensorFeatureDescriptor & other)
SensorFeatureDescriptor & operator= (SensorFeatureDescriptor && )
Defined at line 2912 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
SensorFeatureDescriptor & operator= (const SensorFeatureDescriptor & other)
bool operator== (const SensorFeatureDescriptor & other)
bool operator!= (const SensorFeatureDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::Axis> & report_interval ()
Describes the minimum and maximum reporting interval this sensor
supports.
::std::optional< ::fuchsia_input_report::Axis> & report_interval ()
Describes the minimum and maximum reporting interval this sensor
supports.
SensorFeatureDescriptor & report_interval (std::optional< ::fuchsia_input_report::Axis> value)
Describes the minimum and maximum reporting interval this sensor
supports.
const std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & sensitivity ()
Sets the sensitivity for the given `SensorType`.
::std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & sensitivity ()
Sets the sensitivity for the given `SensorType`.
SensorFeatureDescriptor & sensitivity (std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> value)
Sets the sensitivity for the given `SensorType`.
const std::optional<bool> & supports_reporting_state ()
If this is true then SensorFeatureReport supports setting a
SensorReportingState.
::std::optional<bool> & supports_reporting_state ()
If this is true then SensorFeatureReport supports setting a
SensorReportingState.
SensorFeatureDescriptor & supports_reporting_state (std::optional<bool> value)
If this is true then SensorFeatureReport supports setting a
SensorReportingState.
const std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & threshold_high ()
Sets the high threshold values for the given `SensorType`.
::std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & threshold_high ()
Sets the high threshold values for the given `SensorType`.
SensorFeatureDescriptor & threshold_high (std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> value)
Sets the high threshold values for the given `SensorType`.
const std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & threshold_low ()
Sets the low threshold values for the given `SensorType`.
::std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> & threshold_low ()
Sets the low threshold values for the given `SensorType`.
SensorFeatureDescriptor & threshold_low (std::optional< ::std::vector< ::fuchsia_input_report::SensorAxis>> value)
Sets the low threshold values for the given `SensorType`.
const std::optional< ::fuchsia_input_report::Axis> & sampling_rate ()
Describes the minimum and maximum sampling rate this sensor supports.
::std::optional< ::fuchsia_input_report::Axis> & sampling_rate ()
Describes the minimum and maximum sampling rate this sensor supports.
SensorFeatureDescriptor & sampling_rate (std::optional< ::fuchsia_input_report::Axis> value)
Describes the minimum and maximum sampling rate this sensor supports.
const std::optional<uint8_t> & report_id ()
ReportID of current descriptor. Report with same report ID should be
associated with this descriptor.
::std::optional<uint8_t> & report_id ()
ReportID of current descriptor. Report with same report ID should be
associated with this descriptor.
SensorFeatureDescriptor & report_id (std::optional<uint8_t> value)
ReportID of current descriptor. Report with same report ID should be
associated with this descriptor.
void SensorFeatureDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits