MRPT
1.9.9
|
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 315 of file xsdatapacket.h.
#include <xSens_MT4/xstypes/include/xsens/xsdatapacket.h>
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... | |
XsDeviceId XsDataPacket::m_deviceId |
The device Id to which the message belongs.
Definition at line 1241 of file xsdatapacket.h.
Referenced by InternalDataPacket::deviceId().
uint16_t XsDataPacket::m_itemCount |
The number of data items in the message.
Definition at line 1247 of file xsdatapacket.h.
Referenced by InternalDataPacket::itemCount().
XsDataIdentifier XsDataPacket::m_lastFoundId |
Last found data identifer, speeds up searches.
Definition at line 1243 of file xsdatapacket.h.
Referenced by InternalDataPacket::lastFoundId().
int XsDataPacket::m_lastFoundOffset |
Offset of last found data identifier, speeds up searches.
Definition at line 1245 of file xsdatapacket.h.
Referenced by InternalDataPacket::lastFoundOffset().
XsMessage XsDataPacket::m_legacyMsg |
Optional legacy MtData message as received (for logging the received data only)
Definition at line 1239 of file xsdatapacket.h.
Referenced by InternalDataPacket::legacyMsg().
XsMessage XsDataPacket::m_msg |
The message that contains the data.
Definition at line 1236 of file xsdatapacket.h.
Referenced by InternalDataPacket::msg().
uint16_t XsDataPacket::m_originalMessageLength |
Length of the original message payload.
Definition at line 1249 of file xsdatapacket.h.
Referenced by InternalDataPacket::originalMessageLength().
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 1254 of file xsdatapacket.h.
Referenced by InternalDataPacket::packetId().
XsTimeStamp XsDataPacket::m_toa |
Time of arrival (live packets only)
Definition at line 1251 of file xsdatapacket.h.
Referenced by InternalDataPacket::toa().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |