#include <iostream>
#include <iodrivers_base/Driver.hpp>
#include <base/Eigen.hpp>
Go to the source code of this file.
|
| enum | EPacketType {
PacketError = 0,
PacketCommand = 1,
PacketXML = 2,
PacketData = 3,
PacketNoMoreData = 4,
PacketC3DFile = 5,
PacketEvent = 6,
PacketDiscover = 7,
PacketNone = 8
} |
| |
| enum | EComponentType {
Component3d = 1,
Component3dNoLabels = 2,
ComponentAnalog = 3,
ComponentForce = 4,
Component6d = 5,
Component6dEuler = 6,
Component2d = 7,
Component2dLin = 8,
Component3dRes = 9,
Component3dNoLabelsRes = 10,
Component6dRes = 11,
Component6dEulerRes = 12,
ComponentAnalogSingle = 13,
ComponentImage = 14,
ComponentForceSingle = 15,
ComponentNone = 16
} |
| |
| Enumerator |
|---|
| Component3d |
|
| Component3dNoLabels |
|
| ComponentAnalog |
|
| ComponentForce |
|
| Component6d |
|
| Component6dEuler |
|
| Component2d |
|
| Component2dLin |
|
| Component3dRes |
|
| Component3dNoLabelsRes |
|
| Component6dRes |
|
| Component6dEulerRes |
|
| ComponentAnalogSingle |
|
| ComponentImage |
|
| ComponentForceSingle |
|
| ComponentNone |
|
| Enumerator |
|---|
| PacketError |
|
| PacketCommand |
|
| PacketXML |
|
| PacketData |
|
| PacketNoMoreData |
|
| PacketC3DFile |
|
| PacketEvent |
|
| PacketDiscover |
|
| PacketNone |
|
| void __attribute__::checkValid |
( |
| ) |
const |
check the QTM packet header will throw if the packet header is not valid
| size_t __attribute__::getPayloadSize |
( |
| ) |
const |
| size_t __attribute__::getSize |
( |
| ) |
const |
| __attribute__::QTMHeader |
( |
| ) |
|
| __attribute__::QTMHeader |
( |
EPacketType |
type, |
|
|
size_t |
size |
|
) |
| |
| uint16_t out_of_sync_rate |