SensorRecorder

class SensorRecorder(    val sensorManager: SensorManager,     val sensor: Sensor,     val folderPath: String,     val name: String,     val formatter: SensorDataFormat) : DataRecorder

Facilities the recording of sensor data

The class cannot be reused after it has been closed. Another instance must be created to restart recording.

Constructors

Link copied to clipboard
fun SensorRecorder(    sensorManager: SensorManager,     sensor: Sensor,     folderPath: String,     name: String,     formatter: SensorDataFormat)

Functions

Link copied to clipboard
open override fun close()

Stops the data recording and cleans up all the resources

Link copied to clipboard
open suspend override fun start()

Starts the data recording

Properties

Link copied to clipboard
val folderPath: String

Path to save the recordings

Link copied to clipboard
val formatter: SensorDataFormat

Formatting class use to format the data stream

Link copied to clipboard
val name: String

Name of the file to save the recordings

Link copied to clipboard
val sensor: Sensor

Sensor to be recorded

Link copied to clipboard
val sensorManager: SensorManager

Android sensor manager containing device sensor information