qualisys
Public Types | Public Member Functions | Public Attributes | List of all members
qualisys::QTMHeader Struct Reference

#include <Driver.hpp>

Public Types

enum  EPacketType {
  PacketError = 0, PacketCommand = 1, PacketXML = 2, PacketData = 3,
  PacketNoMoreData = 4, PacketC3DFile = 5, PacketEvent = 6, PacketDiscover = 7,
  PacketNone = 8
}
 

Public Member Functions

void checkValid () const
 
size_t getSize () const
 
size_t getPayloadSize () const
 
EPacketType getType () const
 
 QTMHeader ()
 
 QTMHeader (EPacketType type, size_t size)
 

Public Attributes

uint32_t size
 
uint32_t type
 

Member Enumeration Documentation

◆ EPacketType

Enumerator
PacketError 
PacketCommand 
PacketXML 
PacketData 
PacketNoMoreData 
PacketC3DFile 
PacketEvent 
PacketDiscover 
PacketNone 

Constructor & Destructor Documentation

◆ QTMHeader() [1/2]

qualisys::QTMHeader::QTMHeader ( )
inline

◆ QTMHeader() [2/2]

qualisys::QTMHeader::QTMHeader ( EPacketType  type,
size_t  size 
)
inline

Member Function Documentation

◆ checkValid()

void qualisys::QTMHeader::checkValid ( ) const
inline

check the QTM packet header will throw if the packet header is not valid

◆ getPayloadSize()

size_t qualisys::QTMHeader::getPayloadSize ( ) const
inline

◆ getSize()

size_t qualisys::QTMHeader::getSize ( ) const
inline

◆ getType()

EPacketType qualisys::QTMHeader::getType ( ) const
inline

Member Data Documentation

◆ size

uint32_t qualisys::QTMHeader::size

◆ type

uint32_t qualisys::QTMHeader::type

The documentation for this struct was generated from the following file: