ESTTelemetryInfoMotion
Deprecated
Deprecated since 4.31.0.
@interface ESTTelemetryInfoMotion : ESTTelemetryInfo
This class contains data read from telemetry packet from beacon device.
-
Accelerometer data related to X axis.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull accelerationX;Swift
var accelerationX: NSNumber { get } -
Accelerometer data related to Y axis.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull accelerationY;Swift
var accelerationY: NSNumber { get } -
Accelerometer data related to Z axis.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull accelerationZ;Swift
var accelerationZ: NSNumber { get } -
Duration of previous motion state.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull previousMotionStateDurationInSeconds;Swift
var previousMotionStateDurationInSeconds: NSNumber { get } -
Duration of current motion state.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull currentMotionStateDurationInSeconds;Swift
var currentMotionStateDurationInSeconds: NSNumber { get } -
Motion state of device. 0 means not moving, 1 means moving.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull motionState;Swift
var motionState: NSNumber { get } -
-initWithAccelerationX:accelerationY:accelerationZ:previousMotionStateDurationInSeconds:currentMotionStateDurationInSeconds:motionState:shortIdentifier:Designated initializer of this class.
Declaration
Objective-C
- (nonnull instancetype)initWithAccelerationX:(nonnull NSNumber *)accelerationX accelerationY:(nonnull NSNumber *)accelerationY accelerationZ:(nonnull NSNumber *)accelerationZ previousMotionStateDurationInSeconds: (nonnull NSNumber *)previousMotionStateDurationInSeconds currentMotionStateDurationInSeconds: (nonnull NSNumber *)currentMotionStateDurationInSeconds motionState:(nonnull NSNumber *)motionState shortIdentifier: (nonnull NSString *)shortIdentifier;Swift
init(accelerationX: NSNumber, accelerationY: NSNumber, accelerationZ: NSNumber, previousMotionStateDurationInSeconds: NSNumber, currentMotionStateDurationInSeconds: NSNumber, motionState: NSNumber, shortIdentifier: String)Parameters
accelerationXData from beacons X axis, read from telemetry packet.
accelerationYData from beacons Y axis, read from telemetry packet.
accelerationZData from beacons Z axis, read from telemetry packet.
previousMotionStateDurationInSecondsDuration of previous motion state, read from telemetry packet.
currentMotionStateDurationInSecondsDuration of current motion, read from telemetry packet.
motionStateCurrent motion state, read from telemetry packet.
shortIdentifierShort identifier of device that sent telemetry packet
Return Value
Instance of this class.
View on GitHub
ESTTelemetryInfoMotion Class Reference