class FixedValuesPlaybackConfig
Defined at line 717 of file fidling/gen/sdk/fidl/fuchsia.hardware.sensors/fuchsia.hardware.sensors/cpp/fidl/fuchsia.hardware.sensors/cpp/natural_types.h
A playback configuration which will emit events from the provided list.
The list of SensorEvents will be sorted into separate lists by SensorId and
then played back according to each sensor's configured sample rate and max
reporting latency. Thus the ordering of the entire list is only guaranteed
to hold if all the SensorEvents are from the same sensor. Any timestamps or
sequence numbers in the provided SensorEvents are ignored and overwritten.
There must be at least one event for every sensor in the sensor_list and
there must not be any events for sensors that aren't in the sensor_list.
Public Methods
void FixedValuesPlaybackConfig (Storage_ storage)
void FixedValuesPlaybackConfig ()
Defined at line 723 of file fidling/gen/sdk/fidl/fuchsia.hardware.sensors/fuchsia.hardware.sensors/cpp/fidl/fuchsia.hardware.sensors/cpp/natural_types.h
void FixedValuesPlaybackConfig (FixedValuesPlaybackConfig && )
Defined at line 724 of file fidling/gen/sdk/fidl/fuchsia.hardware.sensors/fuchsia.hardware.sensors/cpp/fidl/fuchsia.hardware.sensors/cpp/natural_types.h
void FixedValuesPlaybackConfig (const FixedValuesPlaybackConfig & other)
FixedValuesPlaybackConfig & operator= (FixedValuesPlaybackConfig && )
Defined at line 725 of file fidling/gen/sdk/fidl/fuchsia.hardware.sensors/fuchsia.hardware.sensors/cpp/fidl/fuchsia.hardware.sensors/cpp/natural_types.h
FixedValuesPlaybackConfig & operator= (const FixedValuesPlaybackConfig & other)
bool operator== (const FixedValuesPlaybackConfig & other)
bool operator!= (const FixedValuesPlaybackConfig & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_sensors_types::SensorInfo>> & sensor_list ()
Sensors that will be advertised through the Driver protocol.
Required.
::std::optional< ::std::vector< ::fuchsia_sensors_types::SensorInfo>> & sensor_list ()
Sensors that will be advertised through the Driver protocol.
Required.
FixedValuesPlaybackConfig & sensor_list (std::optional< ::std::vector< ::fuchsia_sensors_types::SensorInfo>> value)
Sensors that will be advertised through the Driver protocol.
Required.
const std::optional< ::std::vector< ::fuchsia_sensors_types::SensorEvent>> & sensor_events ()
SensorsEvents which will be played back through the Driver protocol.
Required.
::std::optional< ::std::vector< ::fuchsia_sensors_types::SensorEvent>> & sensor_events ()
SensorsEvents which will be played back through the Driver protocol.
Required.
FixedValuesPlaybackConfig & sensor_events (std::optional< ::std::vector< ::fuchsia_sensors_types::SensorEvent>> value)
SensorsEvents which will be played back through the Driver protocol.
Required.
void FixedValuesPlaybackConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits