SensorSample
@frozen
public enum SensorSample
An individual sensor sample. An enum is used as different sensors have provide different data formats.
-
An accelerometer sample, containing a vector value and an accuracy value.
Declaration
Swift
case accelerometer(value: Vector, accuracy: VectorAccuracy) -
A gyroscope sample, containing a vector value and an accuracy value.
Declaration
Swift
case gyroscope(value: Vector, accuracy: VectorAccuracy) -
A rotation sample, containing a quaternion value and an accuracy value.
Declaration
Swift
case rotation(value: Quaternion, accuracy: QuaternionAccuracy) -
A game rotation sample, containing a quaternion.
Declaration
Swift
case gameRotation(value: Quaternion) -
An orientation sample, containing a vector value and an accuracy value.
Declaration
Swift
case orientation(value: Vector, accuracy: VectorAccuracy) -
A magnetometer sample, containing a vector value and an accuracy value.
Declaration
Swift
case magnetometer(value: Vector, accuracy: VectorAccuracy) -
The vector value associated with this sample, or
nilif this sample does not provide a vector value.Declaration
Swift
public var vector: Vector? { get } -
The vector accuracy value associated with this sample, or
nilif this sample does not provide a vector accuracy value.Declaration
Swift
public var vectorAccuracy: VectorAccuracy? { get } -
The quaternion value associated with this sample, or
nilif this sample does not provide a quaternion value.Declaration
Swift
public var quaternion: Quaternion? { get } -
The quaternion accuracy value associated with this sample, or
nilif this sample does not provide a quaternion accuracy value.Declaration
Swift
public var quaternionAccuracy: QuaternionAccuracy? { get } -
The bias value associated with this sample, or
nilif this sample does not provide a bias value.Declaration
Swift
public var bias: Vector? { get }
-
Declaration
Swift
public var debugDescription: String { get }
SensorSample Enumeration Reference