class SensorFeatureReport
Defined at line 1259 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
A SensorFeatureReport describes the features of a given sensor. If a
FeatureReport is sent to the Input Device it sets the configuration of the device.
If a FeatureReport is requested from the Input Device it shows the device's
current configuration.
Public Methods
void SensorFeatureReport (Storage_ storage)
void SensorFeatureReport ()
Defined at line 1264 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void SensorFeatureReport (SensorFeatureReport && )
Defined at line 1265 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void SensorFeatureReport (const SensorFeatureReport & other)
SensorFeatureReport & operator= (SensorFeatureReport && )
Defined at line 1266 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
SensorFeatureReport & operator= (const SensorFeatureReport & other)
bool operator== (const SensorFeatureReport & other)
bool operator!= (const SensorFeatureReport & other)
bool IsEmpty ()
const std::optional<int64_t> & report_interval ()
The time between reports sent by the sensor.
::std::optional<int64_t> & report_interval ()
The time between reports sent by the sensor.
SensorFeatureReport & report_interval (std::optional<int64_t> value)
The time between reports sent by the sensor.
const std::optional< ::std::vector<int64_t>> & sensitivity ()
The sensitivity for various `SensorType`. This vector must be given in
the order of the descriptor's `sensitivity` vector.
::std::optional< ::std::vector<int64_t>> & sensitivity ()
The sensitivity for various `SensorType`. This vector must be given in
the order of the descriptor's `sensitivity` vector.
SensorFeatureReport & sensitivity (std::optional< ::std::vector<int64_t>> value)
The sensitivity for various `SensorType`. This vector must be given in
the order of the descriptor's `sensitivity` vector.
const std::optional< ::fuchsia_input_report::SensorReportingState> & reporting_state ()
This determines when the sensor will send reports.
::std::optional< ::fuchsia_input_report::SensorReportingState> & reporting_state ()
This determines when the sensor will send reports.
SensorFeatureReport & reporting_state (std::optional< ::fuchsia_input_report::SensorReportingState> value)
This determines when the sensor will send reports.
const std::optional< ::std::vector<int64_t>> & threshold_high ()
The high thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_high` vector.
::std::optional< ::std::vector<int64_t>> & threshold_high ()
The high thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_high` vector.
SensorFeatureReport & threshold_high (std::optional< ::std::vector<int64_t>> value)
The high thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_high` vector.
const std::optional< ::std::vector<int64_t>> & threshold_low ()
The low thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_low` vector.
::std::optional< ::std::vector<int64_t>> & threshold_low ()
The low thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_low` vector.
SensorFeatureReport & threshold_low (std::optional< ::std::vector<int64_t>> value)
The low thresholds for various `SensorType`. This vector must be given in
the order of the descriptor's `threshold_low` vector.
const std::optional<int64_t> & sampling_rate ()
The rate at which the sensor is sampled.
::std::optional<int64_t> & sampling_rate ()
The rate at which the sensor is sampled.
SensorFeatureReport & sampling_rate (std::optional<int64_t> value)
The rate at which the sensor is sampled.
void SensorFeatureReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits