Go to the documentation of this file.
77 #define XSSNAPSHOT_INITIALIZER { XSDEVICEID_INITIALIZER, 0, 0, 0,0,0,0, 0,0,0, 0,0,0, 0, 0, 0, 0 }
120 for (
int i = 0; i < 3; ++i)
161 #define FSFL_ClipAccShift 0
162 #define FSFL_ClipGyrShift 04
163 #define FSFL_ClipMagshift 6
164 #define FSFL_RotationShift 11
int32_t m_mag[3]
The magnetic field.
void XsSnapshot_destruct(XsSnapshot *thisPtr)
Destruct an XsSnapshot object.
SnapshotType m_type
The type of the snapshot (Awinda, Full)
int64_t m_iV[3]
The integrated velocity.
uint8_t m_gyrClippingCounter
The clipping event counter for the Gyr.
XsDeviceId m_deviceId
The ID of the device that created the data.
uint64_t m_timestamp
The timestamp.
bool operator==(const XsFilterProfile &lhs, const XsFilterProfile &rhs)
Returns true if lhs has the same type as rhs.
uint16_t m_status
The clipping flags of the latest interval
void XsSnapshot_construct(XsSnapshot *thisPtr)
Construct an XsSnapshot object.
Contains an Xsens device ID and provides operations for determining the type of device.
A container for Snapshot data.
SnapshotStatusFlag
Status flag definitions for XsSnapshot status field.
int32_t m_iQ[4]
The integrated orientation.
int32_t m_baro
The barometric pressure.
uint8_t m_accClippingCounter
The clipping event counter for the Acc.
uint32_t m_frameNumber
The frame.