GravitySensorMeasurement

class GravitySensorMeasurement(var gx: Float = 0.0f, var gy: Float = 0.0f, var gz: Float = 0.0f, timestamp: Long = 0, accuracy: SensorAccuracy? = null) : SensorMeasurement<GravitySensorMeasurement>

Gravity sensor measurement.

Constructors

Link copied to clipboard
constructor(other: GravitySensorMeasurement)

Copy constructor.

constructor(gx: Float = 0.0f, gy: Float = 0.0f, gz: Float = 0.0f, timestamp: Long = 0, accuracy: SensorAccuracy? = null)

Properties

Link copied to clipboard

sensor accuracy.

Link copied to clipboard
var gx: Float

gravity acceleration on device x-axis expressed in meters per squared second (m/s^2) and in ENU coordinates system.

Link copied to clipboard
var gy: Float

gravity acceleration on device y-axis expressed in meters per squared second (m/s^2) and in ENU coordinates system.

Link copied to clipboard
var gz: Float

gravity acceleration on device z-axis expressed in meters per squared second (m/s^2) and in ENU coordinates system.

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(): GravitySensorMeasurement

Creates a new copy of this measurement.

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

Copies values from provided measurement.

Link copied to clipboard

Copies values to provided measurement.