Attitude And Accelerometer Sensor Measurement Syncer
constructor(context: Context, attitudeSensorType: AttitudeSensorType = AttitudeSensorType.ABSOLUTE_ATTITUDE, accelerometerSensorType: AccelerometerSensorType = AccelerometerSensorType.ACCELEROMETER_UNCALIBRATED, attitudeSensorDelay: SensorDelay = SensorDelay.FASTEST, accelerometerSensorDelay: SensorDelay = SensorDelay.FASTEST, attitudeCapacity: Int = DEFAULT_ATTITUDE_CAPACITY, accelerometerCapacity: Int = DEFAULT_ACCELEROMETER_CAPACITY, attitudeStartOffsetEnabled: Boolean = false, accelerometerStartOffsetEnabled: Boolean = false, stopWhenFilledBuffer: Boolean = true, staleOffsetNanos: Long = AttitudeAccelerometerAndGyroscopeSensorMeasurementSyncer.DEFAULT_STALE_OFFSET_NANOS, staleDetectionEnabled: Boolean = true, skipWhenProcessing: Boolean = true, accuracyChangedListener: SensorMeasurementSyncer.OnAccuracyChangedListener<AttitudeAndAccelerometerSyncedSensorMeasurement, AttitudeAndAccelerometerSensorMeasurementSyncer>? = null, bufferFilledListener: SensorMeasurementSyncer.OnBufferFilledListener<AttitudeAndAccelerometerSyncedSensorMeasurement, AttitudeAndAccelerometerSensorMeasurementSyncer>? = null, syncedMeasurementListener: SensorMeasurementSyncer.OnSyncedMeasurementsListener<AttitudeAndAccelerometerSyncedSensorMeasurement, AttitudeAndAccelerometerSensorMeasurementSyncer>? = null, staleDetectedMeasurementsListener: SensorMeasurementSyncer.OnStaleDetectedMeasurementsListener<AttitudeAndAccelerometerSyncedSensorMeasurement, AttitudeAndAccelerometerSensorMeasurementSyncer>? = null, attitudeInterpolator: AttitudeSensorMeasurementInterpolator = AttitudeLinearSensorMeasurementInterpolator(), accelerometerInterpolator: AccelerometerSensorMeasurementInterpolator = AccelerometerQuadraticSensorMeasurementInterpolator())