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