Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Attributes
XsDataPacket Class Reference

Detailed Description

Contains data received from a device or read from a file.

This class is used by XDA for easy access to data contained in a message. It analyzes its internal XsMessage upon contruction to give access to the individual contained pieces of data. New data can also be added to the XsDataPacket or updated if it already existed.

Definition at line 302 of file xsdatapacket.h.

#include <xSens_MT4/xstypes/include/xsens/xsdatapacket.h>

Inheritance diagram for XsDataPacket:
Inheritance graph

Public Attributes

XsMessage m_msg
 The message that contains the data. More...
 
XsMessage m_legacyMsg
 Optional legacy MtData message as received (for logging the received data only) More...
 
XsDeviceId m_deviceId
 The device Id to which the message belongs. More...
 
XsDataIdentifier m_lastFoundId
 Last found data identifer, speeds up searches. More...
 
int m_lastFoundOffset
 Offset of last found data identifier, speeds up searches. More...
 
uint16_t m_itemCount
 The number of data items in the message. More...
 
uint16_t m_originalMessageLength
 Length of the original message payload. More...
 
XsTimeStamp m_toa
 Time of arrival (live packets only) More...
 
XsTimeStamp m_packetId
 64 bit packet id, based on, depending on availability: (1) packet counter (2) sample time (3) arrival order More...
 

Member Data Documentation

◆ m_deviceId

XsDeviceId XsDataPacket::m_deviceId

The device Id to which the message belongs.

Definition at line 1228 of file xsdatapacket.h.

Referenced by InternalDataPacket::deviceId().

◆ m_itemCount

uint16_t XsDataPacket::m_itemCount

The number of data items in the message.

Definition at line 1234 of file xsdatapacket.h.

Referenced by InternalDataPacket::itemCount().

◆ m_lastFoundId

XsDataIdentifier XsDataPacket::m_lastFoundId

Last found data identifer, speeds up searches.

Definition at line 1230 of file xsdatapacket.h.

Referenced by InternalDataPacket::lastFoundId().

◆ m_lastFoundOffset

int XsDataPacket::m_lastFoundOffset

Offset of last found data identifier, speeds up searches.

Definition at line 1232 of file xsdatapacket.h.

Referenced by InternalDataPacket::lastFoundOffset().

◆ m_legacyMsg

XsMessage XsDataPacket::m_legacyMsg

Optional legacy MtData message as received (for logging the received data only)

Definition at line 1226 of file xsdatapacket.h.

Referenced by InternalDataPacket::legacyMsg().

◆ m_msg

XsMessage XsDataPacket::m_msg

The message that contains the data.

Definition at line 1223 of file xsdatapacket.h.

Referenced by InternalDataPacket::msg().

◆ m_originalMessageLength

uint16_t XsDataPacket::m_originalMessageLength

Length of the original message payload.

Definition at line 1236 of file xsdatapacket.h.

Referenced by InternalDataPacket::originalMessageLength().

◆ m_packetId

XsTimeStamp XsDataPacket::m_packetId

64 bit packet id, based on, depending on availability: (1) packet counter (2) sample time (3) arrival order

Definition at line 1241 of file xsdatapacket.h.

Referenced by InternalDataPacket::packetId().

◆ m_toa

XsTimeStamp XsDataPacket::m_toa

Time of arrival (live packets only)

Definition at line 1238 of file xsdatapacket.h.

Referenced by InternalDataPacket::toa().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at lun oct 28 00:14:14 CET 2019