14 #define PACKETLOG XSENSLOG 16 #define PACKETLOG(...) 22 : m_infoList(nullptr),
23 m_formatList(nullptr),
28 PACKETLOG(
"%s creating default %p\n", __FUNCTION__,
this);
37 : m_infoList(nullptr),
38 m_formatList(nullptr),
43 PACKETLOG(
"%s creating %p with %d items\n", __FUNCTION__,
this,
count);
53 : m_infoList(nullptr),
54 m_formatList(nullptr),
59 PACKETLOG(
"%s creating %p from %p\n", __FUNCTION__,
this, &
p);
61 PACKETLOG(
"%s done creating %p\n", __FUNCTION__,
this);
73 PACKETLOG(
"%s %p exit\n", __FUNCTION__,
this);
81 if (
this == &
data)
return;
83 PACKETLOG(
"%s copy from %p to %p\n", __FUNCTION__, &
data,
this);
GLuint GLuint GLsizei count
XsDataFormat * m_formatList
A list of the formats of the data items.
unsigned __int16 uint16_t
uint16_t m_itemCount
The number of data items in the message.
PacketFixedData()
Default constructor, creates an empty (invalid) object.
Contains offset information about data in the packet.
PacketInfo * m_infoList
Contains information about data in the packet and the format of that data.
~PacketFixedData()
Destructor.
A structure containing fixed packet data, which should not change during a measurement for the same d...
void operator=(const PacketFixedData &data)
Assignment operator, copies contents from data.
GLsizei GLsizei GLenum GLenum const GLvoid * data
bool m_xm
Indicates that xbus-formatting is used.
XsDeviceId * m_idList
A list of the device-ids in this packet.