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

Enumerator
PacketError 
PacketCommand 
PacketXML 
PacketData 
PacketNoMoreData 
PacketC3DFile 
PacketEvent 
PacketDiscover 
PacketNone 

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

size_t qualisys::QTMHeader::getPayloadSize ( ) const
inline
size_t qualisys::QTMHeader::getSize ( ) const
inline
EPacketType qualisys::QTMHeader::getType ( ) const
inline

Member Data Documentation

uint32_t qualisys::QTMHeader::size
uint32_t qualisys::QTMHeader::type

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