AttitudeSensorMeasurement

class AttitudeSensorMeasurement(var attitude: Quaternion = Quaternion(), var headingAccuracy: Float? = null, timestamp: Long = 0, accuracy: SensorAccuracy? = null, var sensorType: AttitudeSensorType = AttitudeSensorType.ABSOLUTE_ATTITUDE) : SensorMeasurement<AttitudeSensorMeasurement>

Rotation sensor measurement.

Constructors

Link copied to clipboard
constructor(other: AttitudeSensorMeasurement)

Copy constructor.

constructor(attitude: Quaternion = Quaternion(), headingAccuracy: Float? = null, timestamp: Long = 0, accuracy: SensorAccuracy? = null, sensorType: AttitudeSensorType = AttitudeSensorType.ABSOLUTE_ATTITUDE)

Properties

Link copied to clipboard

sensor accuracy.

Link copied to clipboard
var attitude: Quaternion

quaternion containing measured device attitude in ENU coordinates.

Link copied to clipboard

heading accuracy expressed in radians or null if not available.

Link copied to clipboard

attitude sensor type.

Link copied to clipboard

relative timestamp in nanoseconds at which the measurement was made. Each measurement will be monotonically increasing using the same time base as android.os.SystemClock.elapsedRealtimeNanos.

Functions

Link copied to clipboard
open override fun copy(): AttitudeSensorMeasurement

Creates a new copy of this measurement.

Link copied to clipboard
open override fun copyFrom(other: AttitudeSensorMeasurement)

Copies values from provided measurement.

Link copied to clipboard

Copies values to provided measurement.