Package com.autoliv.datalogger.data.sensors

Set of tools for recording various sensors' data

Types

Link copied to clipboard
class AccelerometerCsv : ImuCsv

Formatter for accelerometer data to CSV

Link copied to clipboard
class BarometerCsv : DataCsv<SensorEvent> , SensorDataFormat

Formatter for barometer data to CSV

Link copied to clipboard
class GyroscopeCsv : ImuCsv

Formatter for gyroscope data to CSV

Link copied to clipboard
abstract class ImuCsv : DataCsv<SensorEvent> , SensorDataFormat

An abstract classes containing common functionalities for formatting 3D data as CSV

Link copied to clipboard
class MagnetometerCsv : ImuCsv

Formatter for magnetometer data to CSV

Link copied to clipboard
interface SensorDataFormat : DataFormat<SensorEvent>

Interface for formatting sensor data

Link copied to clipboard
data class SensorMetadata(    val name: String,     val vendor: String,     val maximumRange: Float,     val resolution: Float,     val minimumDelay: Int,     val version: Int,     val type: Int,     val unit: String?)

Serializable class containing information about a sensor.

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

Facilities the recording of sensor data

Link copied to clipboard
class SensorRecordingCallback(channel: Channel<SensorEvent>) : SensorEventListener

Callback for sending SensorEvent into a recording channel

Properties

Link copied to clipboard
val SensorEvent.timestampInSeconds: Double

Converts a SensorEvent timestamp in seconds