Xsens DOT iOS SDK
©2022 Xsens Technologies - Version: 2022.0.0
|
#import <XsensDotUtils.h>
Class Methods | |
(void) | + quatToEuler:WithW:withX:withY:withZ: |
(NSString *) | + hexStringFromString: |
(NSString *) | + hexStringFromData: |
(NSData *) | + dataWithHexString: |
(NSData *) | + byteFromUInt8: |
(NSData *) | + bytesFromUInt16: |
(NSData *) | + bytesFromUInt32: |
(NSData *) | + getOtaCRC16: |
(BOOL) | + isSensorFusionMode: |
(BOOL) | + isInertialMode: |
(BOOL) | + isCustomMode: |
(UInt8) | + bytesFromRecordingData: |
(NSString *) | + dateStringFromTimeStamp: |
The utils class contains the available conversion methods.
+ (NSData *) byteFromUInt8: | (UInt8) | value |
UInt8 to data
value | UInt8 value |
+ (UInt8) bytesFromRecordingData: | (XSRecordingData) | recordingData |
The bytes length of recording data
recordingData | XSRecordingData object |
+ (NSData *) bytesFromUInt16: | (UInt16) | value |
UInt16 to data
value | UInt16 value |
+ (NSData *) bytesFromUInt32: | (UInt32) | value |
UInt32 to data
value | UInt32 value |
+ (NSData *) dataWithHexString: | (NSString *) | string |
Convert hex string to data
string | The NSString object |
+ (NSString *) dateStringFromTimeStamp: | (NSUInteger) | timeStamp |
Convert timestamp to Date string
timeStamp | The timestamp |
+ (NSData *) getOtaCRC16: | (NSData *) | data |
Get ota crc data from data , SDK internal used
data | 16 bytes data |
+ (NSString *) hexStringFromData: | (NSData *) | data |
Convert data to hex string
data | The NSData object |
+ (NSString *) hexStringFromString: | (NSString *) | string |
Convert string to hex string
string | The NSString object |
+ (BOOL) isCustomMode: | (XSBleDevicePayloadMode) | payloadMode |
Check current payloadMode is custom mode.
payloadMode | XSBleDevicePayloadMode object |
+ (BOOL) isInertialMode: | (XSBleDevicePayloadMode) | payloadMode |
Check current payloadMode is inertial mode.
payloadMode | XSBleDevicePayloadMode object |
+ (BOOL) isSensorFusionMode: | (XSBleDevicePayloadMode) | payloadMode |
Check current payloadMode is sensor fusion mode.
payloadMode | XSBleDevicePayloadMode object |
+ (void) quatToEuler: | (double) | eular[_Nullable] | |
WithW: | (float) | quatW | |
withX: | (float) | quatX | |
withY: | (float) | quatY | |
withZ: | (float) | quatZ | |
Convert quaternion to euler
eular | The euler array |
quatW | The XsensDotPlotData.quatW data |
quatX | The XsensDotPlotData.quatX data |
quatY | The XsensDotPlotData.quatY data |
quatZ | The XsensDotPlotData.quatZ data |