class PlaybackController

Defined at line 28 of file ../../src/sensors/playback/playback_controller.h

Public Methods

void PlaybackController (async_dispatcher_t * dispatcher, async_dispatcher_t * file_read_dispatcher)

Defined at line 42 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void, ConfigurePlaybackError> ConfigurePlayback (const PlaybackSourceConfig & config)

Defined at line 48 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<std::vector<SensorInfo>> GetSensorsList ()

Defined at line 97 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void, ActivateSensorError> ActivateSensor (SensorId sensor_id)

Defined at line 114 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void, DeactivateSensorError> DeactivateSensor (SensorId sensor_id)

Defined at line 136 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void, ConfigureSensorRateError> ConfigureSensorRate (SensorId sensor_id, SensorRateConfig rate_config)

Defined at line 159 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void> SetDisconnectDriverClientCallback (std::function<fpromise::promise<void> (zx_status_t)> disconnect_callback)

Defined at line 197 of file ../../src/sensors/playback/playback_controller.cc

fpromise::promise<void> SetEventCallback (std::function<void (const SensorEvent &)> event_callback)

Defined at line 208 of file ../../src/sensors/playback/playback_controller.cc

void DriverClientDisconnected (fit::callback<void ()> unbind_callback)

Defined at line 219 of file ../../src/sensors/playback/playback_controller.cc

void PlaybackClientDisconnected (fit::callback<void ()> unbind_callback)

Defined at line 235 of file ../../src/sensors/playback/playback_controller.cc