<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>abstractadditionallogger.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>abstractadditionallogger_8h.html</filename>
    <includes id="journalloglevel_8h" name="journalloglevel.h" local="yes" imported="no">journalloglevel.h</includes>
    <class kind="class">AbstractAdditionalLogger</class>
  </compound>
  <compound kind="file">
    <name>accelerationpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>accelerationpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">AccelerationPublisher</class>
  </compound>
  <compound kind="file">
    <name>additionalloggerbase.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>additionalloggerbase_8cpp.html</filename>
    <includes id="additionalloggerbase_8h" name="additionalloggerbase.h" local="yes" imported="no">additionalloggerbase.h</includes>
  </compound>
  <compound kind="file">
    <name>additionalloggerbase.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>additionalloggerbase_8h.html</filename>
    <includes id="abstractadditionallogger_8h" name="abstractadditionallogger.h" local="yes" imported="no">abstractadditionallogger.h</includes>
    <class kind="class">AdditionalLoggerBase</class>
  </compound>
  <compound kind="file">
    <name>angularvelocitypublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>angularvelocitypublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">AngularVelocityPublisher</class>
  </compound>
  <compound kind="file">
    <name>broadcastdevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>broadcastdevice_8cpp.html</filename>
    <includes id="broadcastdevice_8h" name="broadcastdevice.h" local="yes" imported="no">broadcastdevice.h</includes>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="yes" imported="no">xscontrol_def.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <class kind="class">BroadcastForwardFunc</class>
    <class kind="class">BroadcastForwardFunc0Arg</class>
    <class kind="class">BroadcastForwardFunc0ArgVoid</class>
    <class kind="class">BroadcastForwardFunc1Arg</class>
    <class kind="class">BroadcastForwardFunc1ArgVoid</class>
    <class kind="class">BroadcastForwardFunc2Arg</class>
    <class kind="class">BroadcastForwardFunc2ArgVoid</class>
    <class kind="class">BroadcastForwardFunc3Arg</class>
    <class kind="class">ForwardConstFunc</class>
    <class kind="class">ForwardConstFunc1Arg</class>
  </compound>
  <compound kind="file">
    <name>broadcastdevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>broadcastdevice_8h.html</filename>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <class kind="class">BroadcastDevice</class>
  </compound>
  <compound kind="file">
    <name>callbackmanagerxda.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>callbackmanagerxda_8cpp.html</filename>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <class kind="struct">CallbackHandlerXdaItem</class>
    <class kind="struct">CallbackManagerItem</class>
  </compound>
  <compound kind="file">
    <name>callbackmanagerxda.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>callbackmanagerxda_8h.html</filename>
    <includes id="xscallback_8h" name="xscallback.h" local="yes" imported="no">xscallback.h</includes>
    <class kind="class">CallbackManagerXda</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>calltracer.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>calltracer_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>TRACEFUNC</name>
      <anchorfile>calltracer_8h.html</anchorfile>
      <anchor>af392d0786939df15ef21d7ae0b56ab0e</anchor>
      <arglist>(j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACETHIS</name>
      <anchorfile>calltracer_8h.html</anchorfile>
      <anchor>a6a0e34e5b036e11562527463fd809d04</anchor>
      <arglist>(j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clocksynccommand.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>clocksynccommand_8h.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ClockSyncCommand</name>
      <anchorfile>clocksynccommand_8h.html</anchorfile>
      <anchor>aa3530dbec3df8deb66dc5c4fe6a55e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSC_Request</name>
      <anchorfile>clocksynccommand_8h.html</anchorfile>
      <anchor>aa3530dbec3df8deb66dc5c4fe6a55e6dac0573475474b95a0025a6fda82590e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSC_SetPending</name>
      <anchorfile>clocksynccommand_8h.html</anchorfile>
      <anchor>aa3530dbec3df8deb66dc5c4fe6a55e6da7dc15519632bf8a438c7bc7017ee7edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CSC_ConfirmPending</name>
      <anchorfile>clocksynccommand_8h.html</anchorfile>
      <anchor>aa3530dbec3df8deb66dc5c4fe6a55e6da87f4d5128a5a161350037e0b857d2c88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_qdebug.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>common__qdebug_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>communicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>communicator_8cpp.html</filename>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
    <includes id="replymonitor_8h" name="replymonitor.h" local="yes" imported="no">replymonitor.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="usbinterface_8h" name="usbinterface.h" local="yes" imported="no">usbinterface.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
    <includes id="xsdeviceconfiguration_8h" name="xsdeviceconfiguration.h" local="yes" imported="no">xsdeviceconfiguration.h</includes>
    <includes id="xsusbhubinfo_8h" name="xsusbhubinfo.h" local="yes" imported="no">xsusbhubinfo.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="yes" imported="no">xsscanner.h</includes>
    <includes id="xsens__debugtools_8h" name="xsens_debugtools.h" local="no" imported="no">xscommon/xsens_debugtools.h</includes>
    <includes id="xsens__janitors_8h" name="xsens_janitors.h" local="no" imported="no">xscommon/xsens_janitors.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
  </compound>
  <compound kind="file">
    <name>communicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>communicator_8h.html</filename>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="openportstage_8h" name="openportstage.h" local="yes" imported="no">openportstage.h</includes>
    <includes id="protocolmanager_8h" name="protocolmanager.h" local="yes" imported="no">protocolmanager.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <includes id="iointerfacefile_8h" name="iointerfacefile.h" local="yes" imported="no">iointerfacefile.h</includes>
    <includes id="iprotocolhandler_8h" name="iprotocolhandler.h" local="yes" imported="no">iprotocolhandler.h</includes>
    <includes id="serialinterface_8h" name="serialinterface.h" local="yes" imported="no">serialinterface.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="no" imported="no">xstypes/xstimestamp.h</includes>
    <class kind="class">Communicator</class>
    <class kind="struct">Communicator::Deleter</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>communicatorfactory.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>communicatorfactory_8cpp.html</filename>
    <includes id="communicatorfactory_8h" name="communicatorfactory.h" local="yes" imported="no">communicatorfactory.h</includes>
  </compound>
  <compound kind="file">
    <name>communicatorfactory.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>communicatorfactory_8h.html</filename>
    <includes id="compat_8h" name="compat.h" local="yes" imported="no">compat.h</includes>
    <class kind="class">CommunicatorFactory</class>
    <namespace>CommunicatorType</namespace>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>INVALID</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a7d9dbb7b1c78265b5b6f329d41e76482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compat.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>compat_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>configure_outputs.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>configure__outputs_8cpp.html</filename>
    <includes id="xdainterface_8h" name="xdainterface.h" local="yes" imported="no">xdainterface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>configure__outputs_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>Journaller *</type>
      <name>gJournal</name>
      <anchorfile>configure__outputs_8cpp.html</anchorfile>
      <anchor>acd6b9d2eca471938e3f51a360dde3b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>consolelogger.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>consolelogger_8cpp.html</filename>
    <includes id="consolelogger_8h" name="consolelogger.h" local="yes" imported="no">consolelogger.h</includes>
  </compound>
  <compound kind="file">
    <name>consolelogger.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>consolelogger_8h.html</filename>
    <includes id="additionalloggerbase_8h" name="additionalloggerbase.h" local="yes" imported="no">additionalloggerbase.h</includes>
    <class kind="class">ConsoleLogger</class>
  </compound>
  <compound kind="file">
    <name>datalogger.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datalogger_8cpp.html</filename>
    <includes id="datalogger_8h" name="datalogger.h" local="yes" imported="no">datalogger.h</includes>
  </compound>
  <compound kind="file">
    <name>datalogger.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datalogger_8h.html</filename>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <class kind="class">DataLogger</class>
  </compound>
  <compound kind="file">
    <name>datapacket_p.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>datapacket__p_8cpp.html</filename>
    <includes id="datapacket__p_8h" name="datapacket_p.h" local="yes" imported="no">datapacket_p.h</includes>
  </compound>
  <compound kind="file">
    <name>datapacket_p.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>datapacket__p_8h.html</filename>
    <includes id="xsmessage_8h" name="xsmessage.h" local="yes" imported="no">xsmessage.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <includes id="xsushortvector_8h" name="xsushortvector.h" local="yes" imported="no">xsushortvector.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="yes" imported="no">xsvector3.h</includes>
    <includes id="xsscrdata_8h" name="xsscrdata.h" local="yes" imported="no">xsscrdata.h</includes>
    <includes id="xstriggerindicationdata_8h" name="xstriggerindicationdata.h" local="yes" imported="no">xstriggerindicationdata.h</includes>
    <includes id="xseuler_8h" name="xseuler.h" local="yes" imported="no">xseuler.h</includes>
    <includes id="xsmatrix3x3_8h" name="xsmatrix3x3.h" local="yes" imported="no">xsmatrix3x3.h</includes>
    <includes id="xsrange_8h" name="xsrange.h" local="yes" imported="no">xsrange.h</includes>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="yes" imported="no">xstimeinfo.h</includes>
    <includes id="xsrawgnsspvtdata_8h" name="xsrawgnsspvtdata.h" local="yes" imported="no">xsrawgnsspvtdata.h</includes>
    <includes id="xsrawgnsssatinfo_8h" name="xsrawgnsssatinfo.h" local="yes" imported="no">xsrawgnsssatinfo.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="yes" imported="no">xsbytearray.h</includes>
    <includes id="xsglovesnapshot_8h" name="xsglovesnapshot.h" local="yes" imported="no">xsglovesnapshot.h</includes>
    <includes id="xsglovedata_8h" name="xsglovedata.h" local="yes" imported="no">xsglovedata.h</includes>
    <includes id="xssnapshot_8h" name="xssnapshot.h" local="yes" imported="no">xssnapshot.h</includes>
  </compound>
  <compound kind="file">
    <name>datapacketcache.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datapacketcache_8cpp.html</filename>
    <includes id="datapacketcache_8h" name="datapacketcache.h" local="yes" imported="no">datapacketcache.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
  </compound>
  <compound kind="file">
    <name>datapacketcache.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datapacketcache_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="class">DataPacketCache</class>
  </compound>
  <compound kind="file">
    <name>dataparser.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>dataparser_8cpp.html</filename>
    <includes id="dataparser_8h" name="dataparser.h" local="yes" imported="no">dataparser.h</includes>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
  </compound>
  <compound kind="file">
    <name>dataparser.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>dataparser_8h.html</filename>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="threading_8h" name="threading.h" local="no" imported="no">xscommon/threading.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="no" imported="no">xstypes/xsbytearray.h</includes>
    <class kind="class">DataParser</class>
  </compound>
  <compound kind="file">
    <name>datapoller.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datapoller_8cpp.html</filename>
    <includes id="datapoller_8h" name="datapoller.h" local="yes" imported="no">datapoller.h</includes>
    <includes id="dataparser_8h" name="dataparser.h" local="yes" imported="no">dataparser.h</includes>
  </compound>
  <compound kind="file">
    <name>datapoller.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>datapoller_8h.html</filename>
    <includes id="threading_8h" name="threading.h" local="no" imported="no">xscommon/threading.h</includes>
    <class kind="class">DataPoller</class>
  </compound>
  <compound kind="file">
    <name>devicecommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>devicecommunicator_8cpp.html</filename>
    <includes id="devicecommunicator_8h" name="devicecommunicator.h" local="yes" imported="no">devicecommunicator.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsfilepos_8h" name="xsfilepos.h" local="no" imported="no">xstypes/xsfilepos.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
  </compound>
  <compound kind="file">
    <name>devicecommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>devicecommunicator_8h.html</filename>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="messageextractor_8h" name="messageextractor.h" local="yes" imported="no">messageextractor.h</includes>
    <class kind="class">DeviceCommunicator</class>
  </compound>
  <compound kind="file">
    <name>devicefactory.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>devicefactory_8cpp.html</filename>
    <includes id="devicefactory_8h" name="devicefactory.h" local="yes" imported="no">devicefactory.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="devicetypes_8h" name="devicetypes.h" local="yes" imported="no">devicetypes.h</includes>
    <includes id="mtixdevice_8h" name="mtixdevice.h" local="yes" imported="no">mtixdevice.h</includes>
    <includes id="mtix0device_8h" name="mtix0device.h" local="yes" imported="no">mtix0device.h</includes>
    <includes id="mtix00device_8h" name="mtix00device.h" local="yes" imported="no">mtix00device.h</includes>
    <includes id="mtigdevice_8h" name="mtigdevice.h" local="yes" imported="no">mtigdevice.h</includes>
    <includes id="mti7__mti8device_8h" name="mti7_mti8device.h" local="yes" imported="no">mti7_mti8device.h</includes>
    <includes id="mti3x0device_8h" name="mti3x0device.h" local="yes" imported="no">mti3x0device.h</includes>
    <includes id="mti6x0device_8h" name="mti6x0device.h" local="yes" imported="no">mti6x0device.h</includes>
    <includes id="mti8x0device_8h" name="mti8x0device.h" local="yes" imported="no">mti8x0device.h</includes>
    <includes id="dotdevice_8h" name="dotdevice.h" local="yes" imported="no">dotdevice.h</includes>
  </compound>
  <compound kind="file">
    <name>devicefactory.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>devicefactory_8h.html</filename>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <class kind="class">DeviceFactory</class>
    <namespace>DeviceType</namespace>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>INVALID</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af9bb6d94a42c770e12b14573f5c9a3d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deviceredetector.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>deviceredetector_8cpp.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="no" imported="no">xstypes/xsportinfoarray.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="yes" imported="no">xsscanner.h</includes>
    <includes id="deviceredetector_8h" name="deviceredetector.h" local="yes" imported="no">deviceredetector.h</includes>
  </compound>
  <compound kind="file">
    <name>deviceredetector.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>deviceredetector_8h.html</filename>
    <class kind="class">DeviceRedetector</class>
  </compound>
  <compound kind="file">
    <name>devicetypes.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>devicetypes_8h.html</filename>
    <includes id="devicefactory_8h" name="devicefactory.h" local="yes" imported="no">devicefactory.h</includes>
    <namespace>DeviceType</namespace>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>ABMCLOCKMASTER</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a8f5a07047396a5ca0dde05a971296960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2DONGLE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a58b5564fdc36a3b48d6b895278dea1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2OEM</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a51f10e5d0aff7cb3f8e8c04762e5b5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2STATION</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a64ab6c65b8de9d1c023bab34cbc4254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>BODYPACK</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af7d2c83152ea6c186c967fdadab73e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>DOT</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a0be8d81d6af981050e199220efeba2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>GLOVE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a13d2927b745051a61181109f61c67c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>HILDEVICE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>aa73ac919c3813233b35704e1fb113f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARFSAS</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a6ba4f0bf336949204846e91b3e24364b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARIFOG</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a41ecea99c637f991c89dd6ece63ea993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARIFOGUART</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a9fe8b54d4c02022caf736fa9bf4fe076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_3X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a217480c7a88f845e643c6ddee35214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_6X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>ab651498d8213c7530ab3b2977ee958dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_7_MTI_8</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af909f877f4f90f793cf44611b91f984e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_8X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>aacdf4bda74dd16456efb5ff07e17dfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a11b6409e604c75f43073e3b255a61e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a48fcd83fd85e6d52c72737fd6f28bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X00</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>afc085bfc6c2cbb00fdcd9dc3cd2eb2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTIG</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a5b7d09fde971f6fdfa11b5243ca46b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTW2</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a8c9f40fe4629f49cc123a8512af8a177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTX2</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a32bed1922ef391069becac7b58b6eff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>SYNCSTATION</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a4d722ded23cff3a8194c31b5b89152a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dotdevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>dotdevice_8cpp.html</filename>
    <includes id="dotdevice_8h" name="dotdevice.h" local="yes" imported="no">dotdevice.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
  </compound>
  <compound kind="file">
    <name>dotdevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>dotdevice_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">DotDevice</class>
    <class kind="class">DotDeviceEx</class>
  </compound>
  <compound kind="file">
    <name>dummy.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>dummy_8cpp.html</filename>
    <member kind="variable">
      <type>const int</type>
      <name>xsControllerDummy</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a0545cbae8fd2de73e8d12f9cd8697c24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumerateusbdevices.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>enumerateusbdevices_8cpp.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="enumerateusbdevices_8h" name="enumerateusbdevices.h" local="yes" imported="no">enumerateusbdevices.h</includes>
    <includes id="xslibusb_8h" name="xslibusb.h" local="yes" imported="no">xslibusb.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>xsEnumerateUsbDevices</name>
      <anchorfile>enumerateusbdevices_8cpp.html</anchorfile>
      <anchor>a1e4b5630e9523432a2b2292258286b4d</anchor>
      <arglist>(XsPortInfoArray &amp;ports)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumerateusbdevices.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>enumerateusbdevices_8h.html</filename>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="no" imported="no">xstypes/xsportinfoarray.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>xsEnumerateUsbDevices</name>
      <anchorfile>enumerateusbdevices_8h.html</anchorfile>
      <anchor>a1e4b5630e9523432a2b2292258286b4d</anchor>
      <arglist>(XsPortInfoArray &amp;ports)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumexpanders.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>enumexpanders_8cpp.html</filename>
    <includes id="enumexpanders_8h" name="enumexpanders.h" local="yes" imported="no">enumexpanders.h</includes>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPANDER</name>
      <anchorfile>enumexpanders_8cpp.html</anchorfile>
      <anchor>ad783074203844a5c15f2f4067fd545e5</anchor>
      <arglist>(XsConnectivityState,) static void forceEnumExpanderInclusion()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPANDER</name>
      <anchorfile>enumexpanders_8cpp.html</anchorfile>
      <anchor>a284e9ae64d3b2853e43f82a1ab7e3d04</anchor>
      <arglist>(XsDeviceState,) JLENUMEXPANDER(XsOperationalMode</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumexpanders.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>enumexpanders_8h.html</filename>
    <includes id="enumexpandersbase_8h" name="enumexpandersbase.h" local="no" imported="no">xscommon/enumexpandersbase.h</includes>
    <includes id="xsdevicestate_8h" name="xsdevicestate.h" local="yes" imported="no">xsdevicestate.h</includes>
    <includes id="xsoperationalmode_8h" name="xsoperationalmode.h" local="yes" imported="no">xsoperationalmode.h</includes>
    <includes id="xsconnectivitystate_8h" name="xsconnectivitystate.h" local="yes" imported="no">xsconnectivitystate.h</includes>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpanders_8h.html</anchorfile>
      <anchor>a429a2c5042f0fd587ca8618eca167ef2</anchor>
      <arglist>(XsConnectivityState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpanders_8h.html</anchorfile>
      <anchor>a3a18559b7d427967d0a20e11e2c4d4ea</anchor>
      <arglist>(XsDeviceState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpanders_8h.html</anchorfile>
      <anchor>ab1883ccfd599ce779e842ec0cb0b319c</anchor>
      <arglist>(XsOperationalMode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumexpandersbase.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>enumexpandersbase_8cpp.html</filename>
    <includes id="enumexpandersbase_8h" name="enumexpandersbase.h" local="yes" imported="no">enumexpandersbase.h</includes>
    <member kind="function" static="yes">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading XMID_ReqBufferSize XMID_ReqLocationId XMID_ReqBatteryLevel XMID_ReqInitTrackMode XMID_ReqMasterSettings XMID_StoreFilterState XMID_GotoOperational XMID_ReqOutputConfiguration static void</type>
      <name>forceEnumExpanderInclusion</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>ae4e0d36b250e8cff82ff80df088b11cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMCASE</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>aaf641e636e99f52b25d3b4b174a5e3c1</anchor>
      <arglist>(XMID_ReqDid) JLENUMCASE(XMID_DeviceId) JLENUMCASE(XMID_Initbus) JLENUMCASE(XMID_InitBusResults) JLENUMCASE(XMID_ReqPeriod) JLENUMCASE(XMID_ReqPeriodAck) JLENUMCASE2(XMID_SetBid</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData</type>
      <name>JLENUMCASE</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>af722e43a674ab679d544489bbd746388</anchor>
      <arglist>(XMID_ReqInputTrigger) JLENUMCASE(XMID_ReqInputTriggerAck) JLENUMCASE(XMID_ReqOutputTrigger) JLENUMCASE(XMID_ReqOutputTriggerAck) JLENUMCASE(XMID_ReqSyncStationMode) JLENUMCASE(XMID_ReqSyncStationModeAck) JLENUMCASE(XMID_SetSyncConfigurationAck) JLENUMCASE(XMID_ReqSyncConfiguration) JLENUMCASE(XMID_DriverDisconnect) JLENUMCASE(XMID_DriverDisconnectAck) JLENUMCASE(XMID_ReqData) JLENUMCASE(XMID_ReqDataAck) JLENUMCASE(XMID_MtData2) JLENUMCASE(XMID_MtData2Ack) JLENUMCASE(XMID_RequestControl) JLENUMCASE(XMID_RequestControlAck) JLENUMCASE(XMID_SetDataPort) JLENUMCASE(XMID_SetDataPortAck) JLENUMCASE(XMID_ReqRetransmission) JLENUMCASE(XMID_ReqRetransmissionAck) JLENUMCASE(XMID_Wakeup) JLENUMCASE(XMID_WakeupAck) JLENUMCASE(XMID_Reset) JLENUMCASE(XMID_ResetAck) JLENUMCASE(XMID_Error) JLENUMCASE(XMID_XmPowerOff) JLENUMCASE(XMID_MasterIndication) JLENUMCASE(XMID_ReqOptionFlags) JLENUMCASE(XMID_ReqOptionFlagsAck) JLENUMCASE(XMID_ReqStealthMode) JLENUMCASE(XMID_StealthMode) JLENUMCASE(XMID_UserInterface) JLENUMCASE(XMID_UserInterfaceAck) JLENUMCASE(XMID_EndOfRecording) JLENUMCASE(XMID_EndOfRecordingAck) JLENUMCASE(XMID_GotoTransparentMode) JLENUMCASE(XMID_GotoTransparentModeAck) JLENUMCASE(XMID_RunFactoryTest) JLENUMCASE(XMID_FactoryTestResults) JLENUMCASE(XMID_FactoryTestConnect) JLENUMCASE(XMID_FactoryTestConnectAck) JLENUMCASE(XMID_SetDataOutputDelay) JLENUMCASE(XMID_SetDataOutputDelayAck) JLENUMCASE(XMID_SetBodypackConfigFile) JLENUMCASE(XMID_SetBodypackConfigFileAck) JLENUMCASE(XMID_ReqObrStatus) JLENUMCASE(XMID_ObrStatus) JLENUMCASE2(XMID_ReqUtcTime</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading XMID_ReqBufferSize XMID_ReqLocationId XMID_ReqBatteryLevel XMID_ReqInitTrackMode</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>a981b38b2c8b0d8456aae9fbf4ee4e1e1</anchor>
      <arglist>(XMID_Batterylevel, &quot;XMID_Batterylevel/XMID_ReqInitTrackModeAck&quot;) JLENUMCASE2(XMID_ReqMasterSettings</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading XMID_ReqBufferSize XMID_ReqLocationId XMID_ReqBatteryLevel XMID_ReqInitTrackMode XMID_ReqMasterSettings XMID_StoreFilterState XMID_GotoOperational XMID_ReqOutputConfiguration</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>a35407d2e775c46cbdf902f7301c86549</anchor>
      <arglist>(XMID_GotoOperationalAck, &quot;XMID_GotoOperationalAck/XMID_ReqOutputConfigurationAck&quot;) JLENUMCASE(XMID_ReqTransportMode) JLENUMCASE(XMID_ReqTransportModeAck) JLENUMCASE(XMID_AcceptMtw) JLENUMCASE(XMID_AcceptMtwAck) JLENUMCASE(XMID_RejectMtw) JLENUMCASE(XMID_RejectMtwAck) JLENUMCASE(XMID_InfoRequest) JLENUMCASE(XMID_InfoRequestAck) JLENUMCASE(XMID_ReqFrameRates) JLENUMCASE(XMID_ReqFrameRatesAck) JLENUMCASE(XMID_StartRecording) JLENUMCASE(XMID_StartRecordingAck) JLENUMCASE(XMID_StopRecording) JLENUMCASE(XMID_StopRecordingAck) JLENUMCASE(XMID_ReqOutputMode) JLENUMCASE(XMID_ReqOutputModeAck) JLENUMCASE(XMID_ReqOutputSettings) JLENUMCASE(XMID_ReqOutputSettingsAck) JLENUMCASE(XMID_ReqOutputSkipFactor) JLENUMCASE(XMID_ReqOutputSkipFactorAck) JLENUMCASE(XMID_SetInitialHeading) JLENUMCASE(XMID_SetInitialHeadingAck) JLENUMCASE(XMID_ReqErrorMode) JLENUMCASE(XMID_ReqErrorModeAck) JLENUMCASE(XMID_ReqTransmitDelay) JLENUMCASE(XMID_ReqTransmitDelayAck) JLENUMCASE(XMID_SetMfmResults) JLENUMCASE(XMID_SetMfmResultsAck) JLENUMCASE(XMID_ReqObjectAlignment) JLENUMCASE(XMID_ReqObjectAlignmentAck) JLENUMCASE(XMID_ReqCanConfig) JLENUMCASE(XMID_CanConfig) JLENUMCASE(XMID_ReqCanOutputConfig) JLENUMCASE(XMID_CanOutputConfig) JLENUMCASE(XMID_ReqAlignmentRotation) JLENUMCASE(XMID_ReqAlignmentRotationAck) JLENUMCASE(XMID_ExtensionReserved1) JLENUMCASE(XMID_ExtensionReserved2) JLENUMCASE(XMID_SetDeviceIdContext) JLENUMCASE(XMID_SetDeviceIdContextAck)) JLENUMEXPANDERBITS(XsOption</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading XMID_ReqBufferSize XMID_ReqLocationId XMID_ReqBatteryLevel XMID_ReqInitTrackMode XMID_ReqMasterSettings XMID_StoreFilterState</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>ae855918f4ee50867cf1f22a8377adad5</anchor>
      <arglist>(XMID_MasterSettings, &quot;XMID_MasterSettings/XMID_StoreFilterStateAck&quot;) JLENUMCASE(XMID_ReqPortConfig) JLENUMCASE(XMID_PortConfig) JLENUMCASE(XMID_ReqEmts) JLENUMCASE(XMID_EmtsData) JLENUMCASE(XMID_UpdateFilterProfile) JLENUMCASE(XMID_UpdateFilterProfileAck) JLENUMCASE(XMID_RestoreEmts) JLENUMCASE(XMID_RestoreEmtsAck) JLENUMCASE(XMID_StoreEmts) JLENUMCASE(XMID_StoreEmtsAck) JLENUMCASE(XMID_ClockSyncCommand) JLENUMCASE(XMID_ClockSyncCommandAck) JLENUMCASE(XMID_ReqActiveClockCorrection) JLENUMCASE(XMID_ActiveClockCorrection) JLENUMCASE(XMID_StoreActiveClockCorrection) JLENUMCASE(XMID_StoreActiveClockCorrectionAck) JLENUMCASE(XMID_ReqFilterSettings) JLENUMCASE(XMID_ReqFilterSettingsAck) JLENUMCASE(XMID_ReqAmd) JLENUMCASE(XMID_ReqAmdAck) JLENUMCASE(XMID_ResetOrientation) JLENUMCASE(XMID_ResetOrientationAck) JLENUMCASE(XMID_ReqGnssStatus) JLENUMCASE(XMID_GnssStatus) JLENUMCASE(XMID_AdjustUtcTime) JLENUMCASE(XMID_AdjustUtcTimeAck) JLENUMCASE(XMID_ReqAssemblyId) JLENUMCASE(XMID_AssemblyId) JLENUMCASE(XMID_ReqAccessControlList) JLENUMCASE(XMID_AccessControlList) JLENUMCASE(XMID_ScanChannels) JLENUMCASE(XMID_ScanChannelsAck) JLENUMCASE(XMID_EnableMaster) JLENUMCASE(XMID_EnableMasterAck) JLENUMCASE(XMID_DisableMaster) JLENUMCASE(XMID_DisableMasterAck) JLENUMCASE(XMID_ReqRadioChannel) JLENUMCASE(XMID_ReqRadioChannelAck) JLENUMCASE(XMID_ReqClientPriority) JLENUMCASE(XMID_ReqClientPriorityAck) JLENUMCASE(XMID_ReqWirelessConfig) JLENUMCASE(XMID_ReqWirelessConfigAck) JLENUMCASE(XMID_UpdateBias) JLENUMCASE(XMID_UpdateBiasAck) JLENUMCASE(XMID_ToggleIoPins) JLENUMCASE(XMID_ToggleIoPinsAck) JLENUMCASE2(XMID_GotoOperational</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading XMID_ReqBufferSize XMID_ReqLocationId</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>acb8fa5973c2a87335d45fb5b175b871f</anchor>
      <arglist>(XMID_ReqBufferSizeAck, &quot;XMID_ReqBufferSizeAck/XMID_ReqLocationIdAck&quot;) JLENUMCASE(XMID_ReqMagneticField) JLENUMCASE(XMID_ReqMagneticFieldAck) JLENUMCASE(XMID_KeepAlive) JLENUMCASE(XMID_KeepAliveAck) JLENUMCASE(XMID_ReqConnectionSettings) JLENUMCASE(XMID_ReqConnectionSettingsAck) JLENUMCASE(XMID_CloseConnection) JLENUMCASE(XMID_CloseConnectionAck) JLENUMCASE(XMID_IccCommand) JLENUMCASE(XMID_IccCommandAck) JLENUMCASE(XMID_ReqGnssPlatform) JLENUMCASE(XMID_ReqGnssPlatformAck) JLENUMCASE(XMID_BodyPackBundle) JLENUMCASE(XMID_BodyPackBundleAck) JLENUMCASE(XMID_ReqStationOptions) JLENUMCASE(XMID_ReqStationOptionsAck) JLENUMCASE(XMID_ReqExtOutputMode) JLENUMCASE(XMID_ReqExtOutputModeAck) JLENUMCASE(XMID_ReqStringOutputType) JLENUMCASE(XMID_ReqStringOutputTypeAck) JLENUMCASE2(XMID_ReqBatteryLevel</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming XMID_ReqXmErrorMode XMID_ReqHeading</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>a0dfed40650a1174d6db09a16935c2e78</anchor>
      <arglist>(XMID_ReqXmErrorModeAck, &quot;XMID_ReqXmErrorModeAck/XMID_ReqHeadingAck&quot;) JLENUMCASE2(XMID_ReqBufferSize</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>a2ecf434f84281d3a05d83d489a58267b</anchor>
      <arglist>(XMID_SetBidAck, &quot;XMID_SetBidAck/XMID_AutoStartAck&quot;) JLENUMCASE(XMID_BusPower) JLENUMCASE(XMID_BusPowerAck) JLENUMCASE(XMID_ReqDataLength) JLENUMCASE(XMID_DataLength) JLENUMCASE(XMID_ReqConfiguration) JLENUMCASE(XMID_Configuration) JLENUMCASE(XMID_RestoreFactoryDef) JLENUMCASE(XMID_RestoreFactoryDefAck) JLENUMCASE(XMID_GotoMeasurement) JLENUMCASE(XMID_GotoMeasurementAck) JLENUMCASE(XMID_ReqFirmwareRevision) JLENUMCASE(XMID_FirmwareRevision) JLENUMCASE(XMID_ReqUniqueId) JLENUMCASE(XMID_UniqueId) JLENUMCASE(XMID_ReqBodypackMode) JLENUMCASE(XMID_ReqBodypackAck) JLENUMCASE(XMID_ReqBaudrate) JLENUMCASE(XMID_ReqBaudrateAck) JLENUMCASE(XMID_ReqProductCode) JLENUMCASE(XMID_ProductCode) JLENUMCASE(XMID_ReqProcessingFlags) JLENUMCASE(XMID_ReqProcessingFlagsAck) JLENUMCASE(XMID_SetNoRotation) JLENUMCASE(XMID_SetNoRotationAck) JLENUMCASE(XMID_RunSelfTest) JLENUMCASE(XMID_SelfTestResults) JLENUMCASE(XMID_GotoConfig) JLENUMCASE(XMID_GotoConfigAck) JLENUMCASE2(XMID_BusData</arglist>
    </member>
    <member kind="function">
      <type>XMID_SetBid XMID_AutoStart XMID_BusData XMID_MtData XMID_PrepareData XMID_ReqUtcTime XMID_FactoryTestSensorTiming</type>
      <name>JLENUMCASE2</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>af5984aa19a277a5692a363ad34ffeada</anchor>
      <arglist>(XMID_SetUtcTimeAck, &quot;XMID_ReqUtcTimeAck/XMID_FactoryTestSensorTimingResults&quot;) JLENUMCASE(XMID_ReqAvailableFilterProfiles) JLENUMCASE(XMID_AvailableFilterProfiles) JLENUMCASE(XMID_ReqFilterProfile) JLENUMCASE(XMID_ReqFilterProfileAck) JLENUMCASE(XMID_ReqGravityMagnitude) JLENUMCASE(XMID_ReqGravityMagnitudeAck) JLENUMCASE(XMID_ReqGnssLeverArm) JLENUMCASE(XMID_ReqGnssLeverArmAck) JLENUMCASE(XMID_ReqReplayMode) JLENUMCASE(XMID_ReqReplayModeAck) JLENUMCASE(XMID_ReqLatLonAlt) JLENUMCASE(XMID_ReqLatLonAltAck) JLENUMCASE2(XMID_ReqXmErrorMode</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPANDER</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>a4f5458c0144b13867262a93990ca41f0</anchor>
      <arglist>(XsResultValue, JLENUMCASE(XRV_OK) JLENUMCASE(XRV_NOBUS) JLENUMCASE(XRV_BUSNOTREADY) JLENUMCASE(XRV_INVALIDPERIOD) JLENUMCASE(XRV_INVALIDMSG) JLENUMCASE(XRV_INITBUSFAIL1) JLENUMCASE(XRV_INITBUSFAIL2) JLENUMCASE(XRV_INITBUSFAIL3) JLENUMCASE(XRV_SETBIDFAIL1) JLENUMCASE(XRV_SETBIDFAIL2) JLENUMCASE(XRV_MEASUREMENTFAIL1) JLENUMCASE(XRV_MEASUREMENTFAIL2) JLENUMCASE(XRV_MEASUREMENTFAIL3) JLENUMCASE(XRV_MEASUREMENTFAIL4) JLENUMCASE(XRV_MEASUREMENTFAIL5) JLENUMCASE(XRV_MEASUREMENTFAIL6) JLENUMCASE(XRV_TIMEROVERFLOW) JLENUMCASE(XRV_BAUDRATEINVALID) JLENUMCASE(XRV_INVALIDPARAM) JLENUMCASE(XRV_MEASUREMENTFAIL7) JLENUMCASE(XRV_MEASUREMENTFAIL8) JLENUMCASE(XRV_WIRELESSFAIL) JLENUMCASE(XRV_DEVICEERROR) JLENUMCASE(XRV_DATAOVERFLOW) JLENUMCASE(XRV_BUFFEROVERFLOW) JLENUMCASE(XRV_EXTTRIGGERERROR) JLENUMCASE(XRV_SAMPLESTREAMERROR) JLENUMCASE(XRV_POWER_DIP) JLENUMCASE(XRV_POWER_OVERCURRENT) JLENUMCASE(XRV_OVERHEATING) JLENUMCASE(XRV_BATTERYLOW) JLENUMCASE(XRV_INVALIDFILTERPROFILE) JLENUMCASE(XRV_INVALIDSTOREDSETTINGS) JLENUMCASE(XRV_ACCESSDENIED) JLENUMCASE(XRV_FILEERROR) JLENUMCASE(XRV_OUTPUTCONFIGERROR) JLENUMCASE(XRV_ERROR) JLENUMCASE(XRV_NOTIMPLEMENTED) JLENUMCASE(XRV_TIMEOUT) JLENUMCASE(XRV_TIMEOUTNODATA) JLENUMCASE(XRV_CHECKSUMFAULT) JLENUMCASE(XRV_OUTOFMEMORY) JLENUMCASE(XRV_NOTFOUND) JLENUMCASE(XRV_UNEXPECTEDMSG) JLENUMCASE(XRV_INVALIDID) JLENUMCASE(XRV_INVALIDOPERATION) JLENUMCASE(XRV_INSUFFICIENTSPACE) JLENUMCASE(XRV_INPUTCANNOTBEOPENED) JLENUMCASE(XRV_OUTPUTCANNOTBEOPENED) JLENUMCASE(XRV_ALREADYOPEN) JLENUMCASE(XRV_ENDOFFILE) JLENUMCASE(XRV_COULDNOTREADSETTINGS) JLENUMCASE(XRV_NODATA) JLENUMCASE(XRV_READONLY) JLENUMCASE(XRV_NULLPTR) JLENUMCASE(XRV_INSUFFICIENTDATA) JLENUMCASE(XRV_BUSY) JLENUMCASE(XRV_INVALIDINSTANCE) JLENUMCASE(XRV_DATACORRUPT) JLENUMCASE(XRV_READINITFAILED) JLENUMCASE(XRV_NOXMFOUND) JLENUMCASE(XRV_DEVICECOUNTZERO) JLENUMCASE(XRV_MTLOCATIONINVALID) JLENUMCASE(XRV_INSUFFICIENTMTS) JLENUMCASE(XRV_INITFUSIONFAILED) JLENUMCASE(XRV_OTHER) JLENUMCASE(XRV_NOFILEOPEN) JLENUMCASE(XRV_NOPORTOPEN) JLENUMCASE(XRV_NOFILEORPORTOPEN) JLENUMCASE(XRV_PORTNOTFOUND) JLENUMCASE(XRV_INITPORTFAILED) JLENUMCASE(XRV_CALIBRATIONFAILED) JLENUMCASE(XRV_CONFIGCHECKFAIL) JLENUMCASE(XRV_ALREADYDONE) JLENUMCASE(XRV_SYNC_SINGLE_SLAVE) JLENUMCASE(XRV_SYNC_SECOND_MASTER) JLENUMCASE(XRV_SYNC_NO_SYNC) JLENUMCASE(XRV_SYNC_NO_MASTER) JLENUMCASE(XRV_SYNC_DATA_MISSING) JLENUMCASE(XRV_VERSION_TOO_LOW) JLENUMCASE(XRV_VERSION_PROBLEM) JLENUMCASE(XRV_ABORTED) JLENUMCASE(XRV_UNSUPPORTED) JLENUMCASE(XRV_PACKETCOUNTERMISSED) JLENUMCASE(XRV_MEASUREMENTFAILED) JLENUMCASE(XRV_STARTRECORDINGFAILED) JLENUMCASE(XRV_STOPRECORDINGFAILED) JLENUMCASE(XRV_RADIO_CHANNEL_IN_USE) JLENUMCASE(XRV_UNEXPECTED_DISCONNECT) JLENUMCASE(XRV_TOO_MANY_CONNECTED_TRACKERS) JLENUMCASE(XRV_GOTOCONFIGFAILED) JLENUMCASE(XRV_OUTOFRANGE) JLENUMCASE(XRV_BACKINRANGE) JLENUMCASE(XRV_EXPECTED_DISCONNECT) JLENUMCASE(XRV_RESTORE_COMMUNICATION_FAILED) JLENUMCASE(XRV_RESTORE_COMMUNICATION_STOPPED) JLENUMCASE(XRV_EXPECTED_CONNECT) JLENUMCASE(XRV_IN_USE) JLENUMCASE(XRV_PERFORMANCE_WARNING) JLENUMCASE(XRV_PERFORMANCE_OK) JLENUMCASE(XRV_SHUTTINGDOWN) JLENUMCASE(XRV_GNSSCONFIGURATIONERROR) JLENUMCASE(XRV_GNSSCOMMTIMEOUT) JLENUMCASE(XRV_GNSSERROR) JLENUMCASE(XRV_GNSSCONNECTIONLOST) JLENUMCASE(XRV_GNSSLOWINPUTRATE) JLENUMCASE(XRV_GNSSINCOMPLETEDATASET) JLENUMCASE(XRV_DEVICE_NOT_CALIBRATED) JLENUMCASE(XRV_FILE_SYSTEM_CORRUPT)) JLENUMEXPANDERHEX(XsXbusMessageId</arglist>
    </member>
    <member kind="variable">
      <type>Journaller *</type>
      <name>gJournal</name>
      <anchorfile>enumexpandersbase_8cpp.html</anchorfile>
      <anchor>acd6b9d2eca471938e3f51a360dde3b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumexpandersbase.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>enumexpandersbase_8h.html</filename>
    <includes id="journaller_8h" name="journaller.h" local="yes" imported="no">journaller.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsxbusmessageid_8h" name="xsxbusmessageid.h" local="no" imported="no">xstypes/xsxbusmessageid.h</includes>
    <includes id="xsoption_8h" name="xsoption.h" local="no" imported="no">xstypes/xsoption.h</includes>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpandersbase_8h.html</anchorfile>
      <anchor>a8b3c440dbca4cb4c42d5114938979dea</anchor>
      <arglist>(XsOption)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpandersbase_8h.html</anchorfile>
      <anchor>a876357968d9ff61b3dcbd4b11651af44</anchor>
      <arglist>(XsResultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>enumexpandersbase_8h.html</anchorfile>
      <anchor>ab51824389034239e0939219f07120ae6</anchor>
      <arglist>(XsXbusMessageId)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extendedenum.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>extendedenum_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>fileloader.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>fileloader_8h.html</filename>
    <class kind="class">FileLoader</class>
  </compound>
  <compound kind="file">
    <name>freeaccelerationpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>freeaccelerationpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">FreeAccelerationPublisher</class>
  </compound>
  <compound kind="file">
    <name>fwupdate.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>fwupdate_8c.html</filename>
    <includes id="fwupdate_8h" name="fwupdate.h" local="yes" imported="no">fwupdate.h</includes>
    <includes id="xbus_8h" name="xbus.h" local="yes" imported="no">xbus.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_CRITICAL</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a7b8da38ff25f6cbfed1c1b1eeb730f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_CSERROR</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a78db522cc7e87ece316e80600b638bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_DEFAULT_SLICE_SIZE</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>aee9a4f63ee7f848cb6fbd14abe188dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_FINISHED</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a8411353c59c7779a26126bec9605e1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_HEADER</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a4f08dc47dbca2a23c4b831e99bdeecf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_OK</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a233eaecaff0602a1551c071ee2651735</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_OTHER</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a64f72d4cb9252d13d1588deef54e1b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_PAGE</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a534aabf104f43b11de3404b8e63b7652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_PAGESLICE</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a2c3080c8ac102ddacb69393369d07f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_READY</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a1ea1dde7125e2ec7f45cda35ae30b2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWUP_STARTED</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a7999b7b5585e9fc79ee100f8a3e35380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a3577749fb48d57a158b8ac1a0b3ab57e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XMID_FIRMWARE_UPDATE</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a90a50f48aa6a9088d97ffabfe14b1844</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ackToString</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>adac3c03483aea1fc93cfb6b46b795b83</anchor>
      <arglist>(uint8_t command)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>commandToString</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a30e45141058770810d19ad9bb87a5fe5</anchor>
      <arglist>(uint8_t command)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterNewSection</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a3b2662c1c0047c7759fe230a75944c2e</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_handleXbus</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a98811207d46836ab8ea280c158047013</anchor>
      <arglist>(FwUpdate *thisPtr, uint8_t const *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_init</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>abc8075a0064c4c588b318f52de5c644a</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_start</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a9c3937cc5f9d62f4138e75d3fe42de6d</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUint16</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>abd75d7cb50f47f17961de9ee740caf60</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUint32</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>afc0996494e7d0815a139053d0a6672a4</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a5aff3e02bb834270a9cb163e99555587</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readXffHeader</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a784d72f2c761552f0eb0ccb93e6c5322</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendFinished</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>abe6fc5b0540eba7be5a1a617b7e2c2be</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendHeader</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a47a26b96ed35ad9a6567020a52ef8165</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendOther</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a3ec56bf3f502ff3c526c827afd952cf7</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendReady</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>a6decb2952ffa3d5b492e4d3d36a7feb9</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sendSlice</name>
      <anchorfile>fwupdate_8c.html</anchorfile>
      <anchor>ac7bfb2b5958bf3c297afb4763c686e0a</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwupdate.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>fwupdate_8h.html</filename>
    <includes id="xbus_8h" name="xbus.h" local="yes" imported="no">xbus.h</includes>
    <class kind="struct">FwUpdate</class>
    <class kind="struct">XffHeader</class>
    <member kind="define">
      <type>#define</type>
      <name>FWU_REQUIRED_TXBUFFER_SIZE</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>ad40838e8089d60c13449abe0764a6488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FWU_Result</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>ab3cc8803bf3140b88cebdea1ad57f8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FWU_Success</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>ab3cc8803bf3140b88cebdea1ad57f8a4aa96e39564f1d7c206e458ae072c11c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FWU_Failed</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>ab3cc8803bf3140b88cebdea1ad57f8a4a5115188d61857747359bdd12c3bf8d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FWU_State</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_Idle</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994ba7c66a16160adc5d3ac39a2f2fa81a8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_Start</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994ba10c8a87b9fd77311337cdd8820f7d913</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_WaitReady</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994ba4c19a606736d5b929954399127e0c6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_WaitHeaderResult</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994ba46bf2029de330bd5ac1d631c20bed6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_WaitSliceReady</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994baeae741a6e88eb27872cbcfa83e4a2166</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_WaitPageOk</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994ba29ebcc862331d0e34d86e098b0f704f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_WaitPageReady</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a04cff725562296b742da143ca88a994baefa364094c46b9f914668ab19c0f96af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_handleXbus</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a98811207d46836ab8ea280c158047013</anchor>
      <arglist>(FwUpdate *thisPtr, uint8_t const *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_init</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>abc8075a0064c4c588b318f52de5c644a</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FwUpdate_start</name>
      <anchorfile>fwupdate_8h.html</anchorfile>
      <anchor>a9c3937cc5f9d62f4138e75d3fe42de6d</anchor>
      <arglist>(FwUpdate *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnsspublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>gnsspublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">GnssPublisher</class>
    <member kind="define">
      <type>#define</type>
      <name>FIX_TYPE_2D_FIX</name>
      <anchorfile>gnsspublisher_8h.html</anchorfile>
      <anchor>ad558ba36664c3d8f1046fef19a36f778</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIX_TYPE_3D_FIX</name>
      <anchorfile>gnsspublisher_8h.html</anchorfile>
      <anchor>afc0ca691a4cbb543b7e1c37a25427de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIX_TYPE_GNSS_AND_DEAD_RECKONING</name>
      <anchorfile>gnsspublisher_8h.html</anchorfile>
      <anchor>a3a5f742e5ed04985e5574e6d6b5ffcb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpsstatus.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>gpsstatus_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <class kind="struct">GpsStatus</class>
    <class kind="struct">XsGpsSatelliteInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_SVINFO</name>
      <anchorfile>gpsstatus_8h.html</anchorfile>
      <anchor>ac4253200b43d75e7df341cd0914213fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSGPSSATELLITEINFO_INITIALIZER</name>
      <anchorfile>gpsstatus_8h.html</anchorfile>
      <anchor>a347ebcbf9a23106724d82744d21b69f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSGPSSTATUS_INITIALIZER</name>
      <anchorfile>gpsstatus_8h.html</anchorfile>
      <anchor>a2a1b19e19c813beae223a9e99912cec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct GpsStatus</type>
      <name>GpsStatus</name>
      <anchorfile>gpsstatus_8h.html</anchorfile>
      <anchor>a3cc5ca7f68212801ba38af54640f9b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsGpsSatelliteInfo</type>
      <name>XsGpsSatelliteInfo</name>
      <anchorfile>gpsstatus_8h.html</anchorfile>
      <anchor>a6c3ccd2c910bfcde7e608caf61f17612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>idfetchhelpers.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>idfetchhelpers_8h.html</filename>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <member kind="function" static="yes">
      <type>static XsDeviceId</type>
      <name>deviceIdFromDevPath</name>
      <anchorfile>idfetchhelpers_8h.html</anchorfile>
      <anchor>a09b9fe5449ba109587c3344ca21d62fd</anchor>
      <arglist>(std::string const &amp;devpath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>pidFromString</name>
      <anchorfile>idfetchhelpers_8h.html</anchorfile>
      <anchor>aa08740e0a9f0a1d2030ff38671c6fb42</anchor>
      <arglist>(std::string const &amp;string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>searchOne</name>
      <anchorfile>idfetchhelpers_8h.html</anchorfile>
      <anchor>a469bce51f2ae20d474fcfe30020c1ea7</anchor>
      <arglist>(std::string const &amp;string, std::string const &amp;regex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>vidFromString</name>
      <anchorfile>idfetchhelpers_8h.html</anchorfile>
      <anchor>a16dd13d36bce606b482f4345e2d1df62</anchor>
      <arglist>(std::string const &amp;string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imupublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>imupublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">ImuPublisher</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>variance_from_stddev_param</name>
      <anchorfile>imupublisher_8h.html</anchorfile>
      <anchor>a5ca0801cd8e092d39109489d77a9bc85</anchor>
      <arglist>(std::string param, double *variance_out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iointerface.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iointerface_8cpp.html</filename>
    <includes id="xsthread_8h" name="xsthread.h" local="no" imported="no">xstypes/xsthread.h</includes>
    <includes id="iointerface_8h" name="iointerface.h" local="yes" imported="no">iointerface.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>iointerface_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iointerface.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iointerface_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsplatform_8h" name="xsplatform.h" local="no" imported="no">xstypes/xsplatform.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <includes id="xsfilepos_8h" name="xsfilepos.h" local="no" imported="no">xstypes/xsfilepos.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="no" imported="no">xstypes/xsbytearray.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsfile_8h" name="xsfile.h" local="no" imported="no">xstypes/xsfile.h</includes>
    <class kind="class">IoInterface</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_DEFAULT_READ_BUFFER_SIZE</name>
      <anchorfile>iointerface_8h.html</anchorfile>
      <anchor>a4394583e329c73dfa9a4bdb5310ea1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DEFAULT_WRITE_BUFFER_SIZE</name>
      <anchorfile>iointerface_8h.html</anchorfile>
      <anchor>aa4234877d73f15c99b748f318605cce4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iointerfacefile.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iointerfacefile_8cpp.html</filename>
    <includes id="iointerfacefile_8h" name="iointerfacefile.h" local="yes" imported="no">iointerfacefile.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>iointerfacefile_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iointerfacefile.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iointerfacefile_8h.html</filename>
    <includes id="xsplatform_8h" name="xsplatform.h" local="no" imported="no">xstypes/xsplatform.h</includes>
    <includes id="iointerface_8h" name="iointerface.h" local="yes" imported="no">iointerface.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <class kind="class">IoInterfaceFile</class>
  </compound>
  <compound kind="file">
    <name>iprotocolhandler.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iprotocolhandler_8h.html</filename>
    <includes id="messagelocation_8h" name="messagelocation.h" local="yes" imported="no">messagelocation.h</includes>
    <includes id="xsprotocoltype_8h" name="xsprotocoltype.h" local="yes" imported="no">xsprotocoltype.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="no" imported="no">xstypes/xsbytearray.h</includes>
    <class kind="class">IProtocolHandler</class>
  </compound>
  <compound kind="file">
    <name>iprotocolmanager.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>iprotocolmanager_8h.html</filename>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="messagelocation_8h" name="messagelocation.h" local="yes" imported="no">messagelocation.h</includes>
    <includes id="xsprotocoltype_8h" name="xsprotocoltype.h" local="yes" imported="no">xsprotocoltype.h</includes>
    <class kind="class">IProtocolManager</class>
  </compound>
  <compound kind="file">
    <name>journalexception.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalexception_8cpp.html</filename>
    <includes id="journalstackwalker_8h" name="journalstackwalker.h" local="yes" imported="no">journalstackwalker.h</includes>
    <includes id="journalexception_8h" name="journalexception.h" local="yes" imported="no">journalexception.h</includes>
    <class kind="class">JournalExceptionStackWalker</class>
    <member kind="define">
      <type>#define</type>
      <name>GOTODEBDEF</name>
      <anchorfile>journalexception_8cpp.html</anchorfile>
      <anchor>ae9a2e5534ab421d4d8ecf7d114a3e8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gOnExceptionGotoDebugger</name>
      <anchorfile>journalexception_8cpp.html</anchorfile>
      <anchor>aa58e83e7de1b3fe8ceed5c73d228f875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journalexception.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalexception_8h.html</filename>
    <includes id="xsexception_8h" name="xsexception.h" local="no" imported="no">xstypes/xsexception.h</includes>
    <includes id="journaller_8h" name="journaller.h" local="yes" imported="no">journaller.h</includes>
    <class kind="class">JournalException</class>
    <member kind="define">
      <type>#define</type>
      <name>JLTHROW</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>ad7b3921335be13d457f77b2f3cd099d7</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALCRASHES_BEGIN</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>a2b357839c74db15e7b75c6ddfefc778d</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALCRASHES_END</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>aa13bee68c47dc598185f5885f4c24030</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALCRASHES_SIGNAL_FUNCTIONS</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>a0785147d0f815e8a80ee8f152554621b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALEXCEPTIONS_BEGIN</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>ae514a01b46fb33342b688b755c8fa8fc</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALEXCEPTIONS_END_NOTHROW</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>ac43ce531fcba0e87c0108068d274ba3b</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALEXCEPTIONS_END_RETHROW</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>af74e41336deba23ac3ba8e3ee9aaa6a6</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gOnExceptionGotoDebugger</name>
      <anchorfile>journalexception_8h.html</anchorfile>
      <anchor>aa58e83e7de1b3fe8ceed5c73d228f875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journalfile.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalfile_8cpp.html</filename>
    <includes id="journalfile_8h" name="journalfile.h" local="yes" imported="no">journalfile.h</includes>
  </compound>
  <compound kind="file">
    <name>journalfile.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalfile_8h.html</filename>
    <includes id="xsstring_8h" name="xsstring.h" local="no" imported="no">xstypes/xsstring.h</includes>
    <includes id="xsfile_8h" name="xsfile.h" local="no" imported="no">xstypes/xsfile.h</includes>
    <class kind="class">JournalFile</class>
  </compound>
  <compound kind="file">
    <name>journaller.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journaller_8cpp.html</filename>
    <includes id="journalstackwalker_8h" name="journalstackwalker.h" local="yes" imported="no">journalstackwalker.h</includes>
    <includes id="journaller_8h" name="journaller.h" local="yes" imported="no">journaller.h</includes>
    <includes id="journalthreader_8h" name="journalthreader.h" local="yes" imported="no">journalthreader.h</includes>
    <includes id="journalfile_8h" name="journalfile.h" local="yes" imported="no">journalfile.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <includes id="xsthread_8h" name="xsthread.h" local="no" imported="no">xstypes/xsthread.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="no" imported="no">xstypes/xstimestamp.h</includes>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="no" imported="no">xstypes/xstimeinfo.h</includes>
    <member kind="function">
      <type>void</type>
      <name>jlTerminate</name>
      <anchorfile>journaller_8cpp.html</anchorfile>
      <anchor>a39adef3c2db65fa5d291586fe5b5e431</anchor>
      <arglist>(Journaller **gj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>journaller_8cpp.html</anchorfile>
      <anchor>afee8ff4fb91e4a1e3ea85f9dbbe18051</anchor>
      <arglist>(std::ostream &amp;os, JlHexLogger&lt; char &gt; const &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>threadId</name>
      <anchorfile>journaller_8cpp.html</anchorfile>
      <anchor>a19adedcd5c172e4251f80b0220228615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>gLogLevelString</name>
      <anchorfile>journaller_8cpp.html</anchorfile>
      <anchor>aaaa51f5becb7935f0ff282c7b80d464b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journaller.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journaller_8h.html</filename>
    <includes id="journalloglevel_8h" name="journalloglevel.h" local="yes" imported="no">journalloglevel.h</includes>
    <includes id="abstractadditionallogger_8h" name="abstractadditionallogger.h" local="yes" imported="no">abstractadditionallogger.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="no" imported="no">xstypes/xsstring.h</includes>
    <class kind="class">JlHexLogger</class>
    <class kind="class">Journaller</class>
    <class kind="class">JournalValueJanitor</class>
    <member kind="define">
      <type>#define</type>
      <name>JLALERT</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a830f9755790d6520341aa3c45a349509</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLALERT_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a2ee7a5b6e783c6e3f0398d2594ea1b03</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLALERTG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a8f89084de29c6159eb10621639b38014</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLCASE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a5a8125691c965ead6bcdd468dce661c8</anchor>
      <arglist>(s, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLCASE2</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>adc2b1797aab0b9a95c0185b32311b27b</anchor>
      <arglist>(s, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a56eabbe80260a3190a6944c9a328f1c6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUG_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>aadcad07ad34f8c0c8f2c0ec474b7e267</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGFINAL</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a12c1fcad1a055c9a6aaa4f200e43d3a5</anchor>
      <arglist>(journal, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGFINALG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>aafc193a700a2368ad2d1eb1c0dd2bb66</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a3231f6b41c4c46bb76a4d7b8840fbc4b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEFAULTCASE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a6a767f43ce3e6737d2664669fbd570a9</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMCASE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a88ff7394f88b5a1097e4f4881687adc3</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMCASE2</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a12bc63862c1e34eabc6eb81f4c130910</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMCASEBITS</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a3ec1d3b8b11bba4c8a3fead91c0c36a7</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMCASEBITSNONE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a434f9dd4ef53a07551df61cc8a0c68ec</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPANDER</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a92b735e06196624eaec40c43c9f43dda</anchor>
      <arglist>(E, items)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPANDERBITS</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a455eb7bf59d653ae2fb3c4f1d36f93a8</anchor>
      <arglist>(E, items)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPANDERHEX</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a8c80e467256ea5013c0a6ae4d24366ef</anchor>
      <arglist>(E, items)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPFTR</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ab81a0c4b42192242dd683ddf794af422</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPHDR</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a8ccf9a5a266e98a990498348a3fd43a5</anchor>
      <arglist>(E,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLENUMEXPPROTO</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a9d44d01e131cbc32b3263c8745a335e3</anchor>
      <arglist>(E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERROR</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a359648899af1a82b9435dacb0a1f8f1a</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERROR_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a60ab42391539cea3f5499b6e922370d7</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERRORG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ae85ce3353524f6951fe0fe7a601f1fdb</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATAL</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a106ef1ff981ebb6ce1ef92d9aa941479</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATAL_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>aec536cbce0c3d929481c2d70f1a1c9d4</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATALG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a6d67c74b29b004db1ae805ddc0e899c4</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFINALNAME</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a27e9f1866441aa33c0315dc33ac5779b</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFINALVALUE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a80f8c0fb78d6719dee2a3d75b41406b8</anchor>
      <arglist>(journal, level, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLGENERIC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a581139b31ee0d8ef1e21d842da7c47a5</anchor>
      <arglist>(journal, level, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLGENERIC_LINEINFO</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ae9015653cf35aa6dad34474b3879a779</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLGENERIC_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a4d629940fc6c1371d07365d56b713eee</anchor>
      <arglist>(journal, level, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLHEXLOG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a245a78dab542018e4d149767bca0f470</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLHEXLOG_BARE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ae7b221672d76c7fdbd20cb2e0c583833</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLIF</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ada369ef7f8607bfc9d0cb1fa85ecc256</anchor>
      <arglist>(journal, level, todo)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLINSTALLQTDEBUGHANDLER</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ade9c5cf1862a729f237b5e56c2e8142b</anchor>
      <arglist>(journal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLPRECISE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a99d8f2bb0f61f7ad236a066128b8c343</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLPRECISE2</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>aa2614db9fbcab084b533721aac40d256</anchor>
      <arglist>(msg, prec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLQTDEBUGHANDLER</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a69ce99d55d6788820de887c459c6a8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a2bcae47481769fbf317f2537707523e4</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACE_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ab8449be7298f9e3410ee030b8098cb8e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACEG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a7d3f97e9da285d2146c1ef5d20d095a7</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLVARLOG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a9686dfa85929f216afbc7c579792dba9</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ad6c295c3a5e3b6d766cf6f7a44c34100</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITE_NODEC</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a95829a929d9f588a33b43ff6910b0ff7</anchor>
      <arglist>(journal, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEFINAL</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a8a89525868eaf3c3b4e800e1d94fd2c5</anchor>
      <arglist>(journal, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEFINALG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a9535a33cbcf77cba37f1de1531cd7ac4</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEG</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ad095611ac75dfd81ed75fab1d73bc78b</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRIPPEDFILE</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a873b796024b2b91555e4f8d83ff20bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr char const  *</type>
      <name>jlStrippedPath</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>affe64cd8b780d6e656e95c039418852b</anchor>
      <arglist>(char const *a, char const *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr char const  *</type>
      <name>jlStrippedPathFile</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>ae2fdde05b7b0ab65685b9609a29618a5</anchor>
      <arglist>(char const *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jlTerminate</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a39adef3c2db65fa5d291586fe5b5e431</anchor>
      <arglist>(Journaller **gj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>afee8ff4fb91e4a1e3ea85f9dbbe18051</anchor>
      <arglist>(std::ostream &amp;os, JlHexLogger&lt; char &gt; const &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>journaller_8h.html</anchorfile>
      <anchor>a8c684f26e9f339fbea7166cca672d31e</anchor>
      <arglist>(std::ostream &amp;os, JlHexLogger&lt; T &gt; const &amp;hex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journalloglevel.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalloglevel_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>JLDEF_BUILD</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a9f6e868ee8254a88ab259fb887d8c61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEF_DEBUGGER</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a580b46f99c1b082592f43cd0b89e04f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEF_FILE</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>acb668ff448ddb165b5137e0fe9bd6d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_ALERT</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a611faa05d57098347a21f8ef11a1ea9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_DEBUG</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a468d948ddb8e19cd0d157d6b467aab68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_DISABLE</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>ab5dd76bf76609f4151966cec58770df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_ERROR</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a29ea21d2c609b5ef91c1f8c491f05503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_FATAL</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a43721fd04ccf545c01b963a5366256fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_TRACE</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>aa431392d7a9e2dd8241a02cfae4115af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLL_WRITE</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>ac1d6d4d7af3ce843cb09458ab992c97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLNOLINEINFO</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a78b2f893648800bacc6a24e3f8e28468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>JournalLogLevel</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Trace</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23a974cd237ba2d997c4b939a56d505c6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Debug</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23a6fe4f17b2dd918e0438ae9a3d83a62fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Alert</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23a8904912d81569d8b988bee414f54ae5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Error</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23ad63763e8d5e06c4f79b9e12e050829dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Fatal</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23af5727e7cd0a71ce197b2f23351a74a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Write</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23ae5d6726fdcdcc6b16f4df3854f022e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JLL_Disable</name>
      <anchorfile>journalloglevel_8h.html</anchorfile>
      <anchor>a048f4e4dd5c1297dbdb2dffd26ddff23ad83cb24f22ca4098fe458bd36e1e9932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journalstackwalker.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalstackwalker_8h.html</filename>
    <includes id="stackwalker__linux_8h" name="stackwalker_linux.h" local="yes" imported="no">stackwalker_linux.h</includes>
    <includes id="journaller_8h" name="journaller.h" local="yes" imported="no">journaller.h</includes>
    <class kind="class">JournalStackWalker</class>
  </compound>
  <compound kind="file">
    <name>journalthreader.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalthreader_8cpp.html</filename>
    <includes id="journalthreader_8h" name="journalthreader.h" local="yes" imported="no">journalthreader.h</includes>
    <includes id="journalfile_8h" name="journalfile.h" local="yes" imported="no">journalfile.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>OutputDebugStringA</name>
      <anchorfile>journalthreader_8cpp.html</anchorfile>
      <anchor>a1dca5a70eab95f5494231bbe1f8b2b0a</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>journalthreader.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>journalthreader_8h.html</filename>
    <includes id="xscommon__config_8h" name="xscommon_config.h" local="yes" imported="no">xscommon_config.h</includes>
    <includes id="journalloglevel_8h" name="journalloglevel.h" local="yes" imported="no">journalloglevel.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="yes" imported="no">xsens_mutex.h</includes>
    <class kind="class">JournalThreader</class>
    <class kind="class">JournalThreader::ThreadLine</class>
  </compound>
  <compound kind="file">
    <name>lastresultmanager.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>lastresultmanager_8h.html</filename>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="no" imported="no">xstypes/xsstring.h</includes>
    <class kind="class">LastResultManager</class>
  </compound>
  <compound kind="file">
    <name>list_filter_profiles.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>list__filter__profiles_8cpp.html</filename>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="no" imported="no">xscontroller/xscontrol_def.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="no" imported="no">xscontroller/xsdevice_def.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="no" imported="no">xscontroller/xsscanner.h</includes>
    <includes id="xsfilterprofilearray_8h" name="xsfilterprofilearray.h" local="no" imported="no">xstypes/xsfilterprofilearray.h</includes>
    <class kind="class">XdaInterface</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>list__filter__profiles_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>Journaller *</type>
      <name>gJournal</name>
      <anchorfile>list__filter__profiles_8cpp.html</anchorfile>
      <anchor>acd6b9d2eca471938e3f51a360dde3b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>magneticfieldpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>magneticfieldpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">MagneticFieldPublisher</class>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>main_8cpp.html</filename>
    <includes id="xdainterface_8h" name="xdainterface.h" local="yes" imported="no">xdainterface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>Journaller *</type>
      <name>gJournal</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>acd6b9d2eca471938e3f51a360dde3b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>messageextractor.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>messageextractor_8cpp.html</filename>
    <includes id="messageextractor_8h" name="messageextractor.h" local="yes" imported="no">messageextractor.h</includes>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsmessagearray_8h" name="xsmessagearray.h" local="no" imported="no">xstypes/xsmessagearray.h</includes>
  </compound>
  <compound kind="file">
    <name>messageextractor.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>messageextractor_8h.html</filename>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="iprotocolmanager_8h" name="iprotocolmanager.h" local="yes" imported="no">iprotocolmanager.h</includes>
    <class kind="class">MessageExtractor</class>
  </compound>
  <compound kind="file">
    <name>messagelocation.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>messagelocation_8h.html</filename>
    <class kind="class">MessageLocation</class>
  </compound>
  <compound kind="file">
    <name>messageserializer.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>messageserializer_8cpp.html</filename>
    <includes id="messageserializer_8h" name="messageserializer.h" local="yes" imported="no">messageserializer.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsoutputconfiguration_8h" name="xsoutputconfiguration.h" local="no" imported="no">xstypes/xsoutputconfiguration.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <includes id="xscanoutputconfiguration_8h" name="xscanoutputconfiguration.h" local="no" imported="no">xstypes/xscanoutputconfiguration.h</includes>
    <includes id="xscanoutputconfigurationarray_8h" name="xscanoutputconfigurationarray.h" local="no" imported="no">xstypes/xscanoutputconfigurationarray.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
  </compound>
  <compound kind="file">
    <name>messageserializer.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>messageserializer_8h.html</filename>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsdataidentifier_8h" name="xsdataidentifier.h" local="no" imported="no">xstypes/xsdataidentifier.h</includes>
    <includes id="xscandataidentifier_8h" name="xscandataidentifier.h" local="no" imported="no">xstypes/xscandataidentifier.h</includes>
    <includes id="xscanframeformat_8h" name="xscanframeformat.h" local="no" imported="no">xstypes/xscanframeformat.h</includes>
    <class kind="class">MessageDeserializer</class>
    <class kind="class">MessageSerializer</class>
  </compound>
  <compound kind="file">
    <name>mtbdatalogger.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtbdatalogger_8cpp.html</filename>
    <includes id="mtbdatalogger_8h" name="mtbdatalogger.h" local="yes" imported="no">mtbdatalogger.h</includes>
    <includes id="iointerfacefile_8h" name="iointerfacefile.h" local="yes" imported="no">iointerfacefile.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
  </compound>
  <compound kind="file">
    <name>mtbdatalogger.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtbdatalogger_8h.html</filename>
    <includes id="datalogger_8h" name="datalogger.h" local="yes" imported="no">datalogger.h</includes>
    <class kind="class">MtbDataLogger</class>
  </compound>
  <compound kind="file">
    <name>mtbfilecommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtbfilecommunicator_8cpp.html</filename>
    <includes id="mtbfilecommunicator_8h" name="mtbfilecommunicator.h" local="yes" imported="no">mtbfilecommunicator.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="xsdeviceconfiguration_8h" name="xsdeviceconfiguration.h" local="yes" imported="no">xsdeviceconfiguration.h</includes>
    <includes id="threading_8h" name="threading.h" local="no" imported="no">xscommon/threading.h</includes>
    <includes id="xprintf_8h" name="xprintf.h" local="no" imported="no">xscommon/xprintf.h</includes>
    <includes id="xsens__debugtools_8h" name="xsens_debugtools.h" local="no" imported="no">xscommon/xsens_debugtools.h</includes>
    <includes id="xsens__janitors_8h" name="xsens_janitors.h" local="no" imported="no">xscommon/xsens_janitors.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="iointerfacefile_8h" name="iointerfacefile.h" local="yes" imported="no">iointerfacefile.h</includes>
    <includes id="messageextractor_8h" name="messageextractor.h" local="yes" imported="no">messageextractor.h</includes>
    <class kind="class">Xs4FileTask::ReaderThread</class>
    <class kind="class">Xs4FileTask</class>
  </compound>
  <compound kind="file">
    <name>mtbfilecommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtbfilecommunicator_8h.html</filename>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="fileloader_8h" name="fileloader.h" local="yes" imported="no">fileloader.h</includes>
    <includes id="xsens__threadpool_8h" name="xsens_threadpool.h" local="no" imported="no">xscommon/xsens_threadpool.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <class kind="class">MtbFileCommunicator</class>
  </compound>
  <compound kind="file">
    <name>mtdevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtdevice_8cpp.html</filename>
    <includes id="mtdevice_8h" name="mtdevice.h" local="yes" imported="no">mtdevice.h</includes>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="no" imported="no">xstypes/xsvector3.h</includes>
    <includes id="xsselftestresult_8h" name="xsselftestresult.h" local="yes" imported="no">xsselftestresult.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
  </compound>
  <compound kind="file">
    <name>mtdevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtdevice_8h.html</filename>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="xsstringarray_8h" name="xsstringarray.h" local="no" imported="no">xstypes/xsstringarray.h</includes>
    <includes id="xsfilterprofilearray_8h" name="xsfilterprofilearray.h" local="no" imported="no">xstypes/xsfilterprofilearray.h</includes>
    <includes id="xsintarray_8h" name="xsintarray.h" local="no" imported="no">xstypes/xsintarray.h</includes>
    <class kind="class">MtDevice</class>
    <class kind="class">MtDeviceEx</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>mti3x0device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti3x0device_8cpp.html</filename>
    <includes id="mti3x0device_8h" name="mti3x0device.h" local="yes" imported="no">mti3x0device.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
  </compound>
  <compound kind="file">
    <name>mti3x0device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti3x0device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">Mti3X0Device</class>
    <class kind="class">Mti3X0DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mti6x0device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti6x0device_8cpp.html</filename>
    <includes id="mti6x0device_8h" name="mti6x0device.h" local="yes" imported="no">mti6x0device.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="messageserializer_8h" name="messageserializer.h" local="yes" imported="no">messageserializer.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
    <includes id="xscanoutputconfigurationarray_8h" name="xscanoutputconfigurationarray.h" local="no" imported="no">xstypes/xscanoutputconfigurationarray.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
    <includes id="xsintarray_8h" name="xsintarray.h" local="no" imported="no">xstypes/xsintarray.h</includes>
    <includes id="xsgnssreceivertype_8h" name="xsgnssreceivertype.h" local="yes" imported="no">xsgnssreceivertype.h</includes>
  </compound>
  <compound kind="file">
    <name>mti6x0device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti6x0device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">Mti6X0Device</class>
    <class kind="class">Mti6X0DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mti7_mti8device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti7__mti8device_8cpp.html</filename>
    <includes id="mti7__mti8device_8h" name="mti7_mti8device.h" local="yes" imported="no">mti7_mti8device.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xsvector_8h" name="xsvector.h" local="no" imported="no">xstypes/xsvector.h</includes>
  </compound>
  <compound kind="file">
    <name>mti7_mti8device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti7__mti8device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">MTi7_MTi8Device</class>
    <class kind="class">Mti7_MTi8DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mti8x0device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti8x0device_8cpp.html</filename>
    <includes id="mti8x0device_8h" name="mti8x0device.h" local="yes" imported="no">mti8x0device.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="messageserializer_8h" name="messageserializer.h" local="yes" imported="no">messageserializer.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
    <includes id="xscanoutputconfigurationarray_8h" name="xscanoutputconfigurationarray.h" local="no" imported="no">xstypes/xscanoutputconfigurationarray.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
    <includes id="xsintarray_8h" name="xsintarray.h" local="no" imported="no">xstypes/xsintarray.h</includes>
  </compound>
  <compound kind="file">
    <name>mti8x0device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mti8x0device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">Mti8X0Device</class>
    <class kind="class">Mti8X0DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtibasedevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtibasedevice_8cpp.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <includes id="synclinemk4_8h" name="synclinemk4.h" local="yes" imported="no">synclinemk4.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <includes id="xssyncsettingarray_8h" name="xssyncsettingarray.h" local="no" imported="no">xstypes/xssyncsettingarray.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsicccommand_8h" name="xsicccommand.h" local="yes" imported="no">xsicccommand.h</includes>
    <includes id="xsmatrix_8h" name="xsmatrix.h" local="no" imported="no">xstypes/xsmatrix.h</includes>
    <includes id="xsiccrepmotionresult_8h" name="xsiccrepmotionresult.h" local="yes" imported="no">xsiccrepmotionresult.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="no" imported="no">xstypes/xsquaternion.h</includes>
    <includes id="xsvector_8h" name="xsvector.h" local="no" imported="no">xstypes/xsvector.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
  </compound>
  <compound kind="file">
    <name>mtibasedevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtibasedevice_8h.html</filename>
    <includes id="mtdevice_8h" name="mtdevice.h" local="yes" imported="no">mtdevice.h</includes>
    <includes id="xssyncline_8h" name="xssyncline.h" local="no" imported="no">xstypes/xssyncline.h</includes>
    <class kind="struct">MtiBaseDevice::BaseFrequencyResult</class>
    <class kind="class">MtiBaseDevice</class>
    <class kind="class">MtiBaseDeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtigdevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtigdevice_8cpp.html</filename>
    <includes id="mtigdevice_8h" name="mtigdevice.h" local="yes" imported="no">mtigdevice.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MTMK4_700_LEGACY_FW_VERSION_MAJOR</name>
      <anchorfile>mtigdevice_8cpp.html</anchorfile>
      <anchor>a6b073f1bc15946d72a488c113352f5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MTMK4_700_LEGACY_FW_VERSION_MINOR</name>
      <anchorfile>mtigdevice_8cpp.html</anchorfile>
      <anchor>aaf62db3b84ef847685460289bc519298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MTMK4_700_LEGACY_FW_VERSION_REVISION</name>
      <anchorfile>mtigdevice_8cpp.html</anchorfile>
      <anchor>a0dfa8490a6d9b31c5d9239024059055f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mtigdevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtigdevice_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">MtigDevice</class>
    <class kind="class">MtigDeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtix00device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtix00device_8cpp.html</filename>
    <includes id="mtix00device_8h" name="mtix00device.h" local="yes" imported="no">mtix00device.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
  </compound>
  <compound kind="file">
    <name>mtix00device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtix00device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">MtiX00Device</class>
    <class kind="class">MtiX00DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtix0device.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtix0device_8cpp.html</filename>
    <includes id="mtix0device_8h" name="mtix0device.h" local="yes" imported="no">mtix0device.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
  </compound>
  <compound kind="file">
    <name>mtix0device.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtix0device_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">MtiX0Device</class>
    <class kind="class">MtiX0DeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtixdevice.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtixdevice_8cpp.html</filename>
    <includes id="mtixdevice_8h" name="mtixdevice.h" local="yes" imported="no">mtixdevice.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="scenariomatchpred_8h" name="scenariomatchpred.h" local="yes" imported="no">scenariomatchpred.h</includes>
    <includes id="xsstatusflag_8h" name="xsstatusflag.h" local="no" imported="no">xstypes/xsstatusflag.h</includes>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="no" imported="no">xstypes/xssensorranges.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
  </compound>
  <compound kind="file">
    <name>mtixdevice.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtixdevice_8h.html</filename>
    <includes id="mtibasedevice_8h" name="mtibasedevice.h" local="yes" imported="no">mtibasedevice.h</includes>
    <class kind="class">MtiXDevice</class>
    <class kind="class">MtiXDeviceEx</class>
  </compound>
  <compound kind="file">
    <name>mtsyncsettings.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtsyncsettings_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="struct">MtSyncSettings</class>
  </compound>
  <compound kind="file">
    <name>mtthread.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtthread_8cpp.html</filename>
    <includes id="mtthread_8h" name="mtthread.h" local="yes" imported="no">mtthread.h</includes>
    <includes id="serialcommunicator_8h" name="serialcommunicator.h" local="yes" imported="no">serialcommunicator.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
  </compound>
  <compound kind="file">
    <name>mtthread.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>mtthread_8h.html</filename>
    <includes id="datapoller_8h" name="datapoller.h" local="yes" imported="no">datapoller.h</includes>
    <class kind="class">MtThread</class>
  </compound>
  <compound kind="file">
    <name>nmea_protocolhandler.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>nmea__protocolhandler_8cpp.html</filename>
    <includes id="nmea__protocolhandler_8h" name="nmea_protocolhandler.h" local="yes" imported="no">nmea_protocolhandler.h</includes>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <namespace>nmea</namespace>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>AFTER_PREAMBLE_EM1000</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a5652fda106e792a4ca4f0404566e2d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>CR</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>ac2bf12c996b24b6b5bedec76ba86cad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LF</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>af36992301b6bb0e80ec7614dc6c30aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a2238e525d19cad37a2dc30c7fc0beecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE_EM1000</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a6428e9daf4d15eac343ceafa0bee7509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE_TSS2</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a4591c369cb90122fc8e8fb1c81eb1320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nmea_protocolhandler.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>nmea__protocolhandler_8h.html</filename>
    <includes id="iprotocolhandler_8h" name="iprotocolhandler.h" local="yes" imported="no">iprotocolhandler.h</includes>
    <includes id="xsprotocoltype_8h" name="xsprotocoltype.h" local="yes" imported="no">xsprotocoltype.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="no" imported="no">xstypes/xsbytearray.h</includes>
    <class kind="class">nmea::ProtocolHandler</class>
    <namespace>nmea</namespace>
  </compound>
  <compound kind="file">
    <name>openportstage.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>openportstage_8h.html</filename>
    <member kind="typedef">
      <type>enum OpenPortStage</type>
      <name>OpenPortStage</name>
      <anchorfile>openportstage_8h.html</anchorfile>
      <anchor>a4d7446b1331aa86969b600286ec25035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OpenPortStage</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8aca4a566630f3eb379a68b36db9ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_OpenPort</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a398a06ddb299923409e7198cf5ef28d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_InitDevice</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a937a0c70081848d8eeb9a255e94556f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_InitStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17af2a3277006c8dd41986a97291c739da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_Full</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a7c357efd6155313c4120b95bb3b0d3c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>orientationincrementspublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>orientationincrementspublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">OrientationIncrementsPublisher</class>
  </compound>
  <compound kind="file">
    <name>orientationpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>orientationpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">OrientationPublisher</class>
  </compound>
  <compound kind="file">
    <name>packetcallback.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>packetcallback_8h.html</filename>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <class kind="class">PacketCallback</class>
    <member kind="variable">
      <type>const char *</type>
      <name>DEFAULT_FRAME_ID</name>
      <anchorfile>packetcallback_8h.html</anchorfile>
      <anchor>a5c3a8c636613b250a8560f503ef2e3a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packeterrorrateestimator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>packeterrorrateestimator_8cpp.html</filename>
    <includes id="packeterrorrateestimator_8h" name="packeterrorrateestimator.h" local="yes" imported="no">packeterrorrateestimator.h</includes>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_PACKET_RATE</name>
      <anchorfile>packeterrorrateestimator_8cpp.html</anchorfile>
      <anchor>a021677acf108d8bf7843d39129bb81e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PER_UPDATE_PERIOD_MILLISECONDS</name>
      <anchorfile>packeterrorrateestimator_8cpp.html</anchorfile>
      <anchor>a78d266b29dd631b9c94f95b7d0a0c58c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packeterrorrateestimator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>packeterrorrateestimator_8h.html</filename>
    <includes id="threading_8h" name="threading.h" local="no" imported="no">xscommon/threading.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <class kind="class">PacketErrorRateEstimator</class>
  </compound>
  <compound kind="file">
    <name>packetstamper.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>packetstamper_8cpp.html</filename>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="packetstamper_8h" name="packetstamper.h" local="yes" imported="no">packetstamper.h</includes>
  </compound>
  <compound kind="file">
    <name>packetstamper.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>packetstamper_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="struct">PacketStamper::DataPair</class>
    <class kind="class">PacketStamper</class>
  </compound>
  <compound kind="file">
    <name>positionllapublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>positionllapublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">PositionLLAPublisher</class>
  </compound>
  <compound kind="file">
    <name>pressurepublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>pressurepublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">PressurePublisher</class>
  </compound>
  <compound kind="file">
    <name>protocolhandler.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>protocolhandler_8cpp.html</filename>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_BUFFER_ON_ERROR</name>
      <anchorfile>protocolhandler_8cpp.html</anchorfile>
      <anchor>a325d47f8fa264f1e256429f88f4ca424</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>dumpBuffer</name>
      <anchorfile>protocolhandler_8cpp.html</anchorfile>
      <anchor>acc0fddd5d48f3abb748e70950a0fe1cc</anchor>
      <arglist>(const uint8_t *buff, XsSize sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>expectedMessageSize</name>
      <anchorfile>protocolhandler_8cpp.html</anchorfile>
      <anchor>a06553367edceb50ad93eec289c78cbfc</anchor>
      <arglist>(const unsigned char *buffer, int sz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocolhandler.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>protocolhandler_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="iprotocolhandler_8h" name="iprotocolhandler.h" local="yes" imported="no">iprotocolhandler.h</includes>
    <class kind="class">ProtocolHandler</class>
  </compound>
  <compound kind="file">
    <name>protocolmanager.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>protocolmanager_8cpp.html</filename>
    <includes id="protocolmanager_8h" name="protocolmanager.h" local="yes" imported="no">protocolmanager.h</includes>
    <includes id="iprotocolhandler_8h" name="iprotocolhandler.h" local="yes" imported="no">iprotocolhandler.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
  </compound>
  <compound kind="file">
    <name>protocolmanager.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>protocolmanager_8h.html</filename>
    <includes id="messagelocation_8h" name="messagelocation.h" local="yes" imported="no">messagelocation.h</includes>
    <includes id="iprotocolmanager_8h" name="iprotocolmanager.h" local="yes" imported="no">iprotocolmanager.h</includes>
    <includes id="xsprotocoltype_8h" name="xsprotocoltype.h" local="yes" imported="no">xsprotocoltype.h</includes>
    <class kind="class">ProtocolManager</class>
  </compound>
  <compound kind="file">
    <name>proxycommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>proxycommunicator_8cpp.html</filename>
    <includes id="proxycommunicator_8h" name="proxycommunicator.h" local="yes" imported="no">proxycommunicator.h</includes>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsens__janitors_8h" name="xsens_janitors.h" local="no" imported="no">xscommon/xsens_janitors.h</includes>
    <includes id="deviceredetector_8h" name="deviceredetector.h" local="yes" imported="no">deviceredetector.h</includes>
  </compound>
  <compound kind="file">
    <name>proxycommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>proxycommunicator_8h.html</filename>
    <includes id="serialcommunicator_8h" name="serialcommunicator.h" local="yes" imported="no">serialcommunicator.h</includes>
    <includes id="dataparser_8h" name="dataparser.h" local="yes" imported="no">dataparser.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <class kind="class">ProxyCommunicator</class>
  </compound>
  <compound kind="file">
    <name>pstdint.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>pstdint_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_PSTDINT_H_INCLUDED</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a91cbfa927fe8e3fc657296bfe67849a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac58f2c111cc9989c86db2a7dc4fd84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ad4e9955955b27624963643eac448118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_C</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a9e0d42ad16be6215b3c51104e8350c61</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a181807730d4a375f848ba139813ce04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a688eb21a22db27c2b2bd5836943cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aaf7f29f45f1a513b4748a4e5014ddf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aadcf2a81af243df333b31efa6461ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a2fd35d0ea091e04caec504ff0042cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a169460a4e2a79138723d68d99372d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac96fa0f41b19e89f109e4f9913ca6635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ad93df1652ed0635513d5efe4f1219926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>acbcdb3bee0f5f904da5df8de69a80ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aad8fb982cb19143efd5ee9a1a7a89390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a7eb2a8e2a1c65d6c9ad0f86154890baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a1f91bfd5820c2f27af3d260fc75813e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a5618711a0a54f722190a3a1219e278c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a2360a536116dd734820a6b5b3d560ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aa05109908fb2770f632d2b646b9f85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MIN</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a3e986cad833f63f420962ff60eda87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_C</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a6b556b8b5f86e13f1c2a6e8f9b9b4966</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a022b9b0a3564d786244a4631847c37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT16_DEC_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac1bfd0b6e49224d67657fe9e7502623c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT16_HEX_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ab330e7280ae15049599408e99c73273b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT32_DEC_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aa7207fcbdc05d7cf877066028543c28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT32_HEX_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ae6f04461e1801eefd3b64f3b851abed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT32_MODIFIER</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a3d8745a5130a280f5f8f09add5c0e4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT64_DEC_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a9d70c86cd8202228d85db7aeed22497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT64_HEX_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a6b45386978db7d05efc9c5ce140ba27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT8_DEC_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a9b86583004a9dce380fe84b16de763b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INT8_HEX_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a32f0dce3fbd74aeeb4398ebc25abde7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INTMAX_DEC_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a9c269e817611c8344b5d13cdedbd4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INTMAX_HEX_WIDTH</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>af88f43dbd7532680862099ef08421799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_INTMAX_MODIFIER</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ad53dd320ab0f0e9f4266bc225a3487df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_LEAST16_MODIFIER</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ae050ead9591f8e4e8368fe01076e7da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTF_LEAST32_MODIFIER</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a861aa5c171bcd4ac1438845bf9b183e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a1f5fe9445d0ad0bee21bab1de4cc3e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDINT_H_UINTPTR_T_DEFINED</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a0c58c27c9332ac03e508bb0674f15ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_C</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a953cef0628e8f8962e6839c51611de0b</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ab5eb23180f7cc12b7d6c04a8ec067fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aed28ca63d9b222f6f1377358fe73a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ad51246a178143208b2db3315efd21c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a2c6f97ea2d76d0cf6260c84046cdb44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST16_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a6ef6a1a518bbf516ca8b0180b11c358f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST32_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a70cad8bacc9a6db301e1cdc86cc8d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST8_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a2a80bde77ee1698d0f42f334adad4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_C</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a572bc4e8e4eae73a2e1e6a158d3837a4</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aa54fd5210434219e9027bfa0f0e325c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULONG_LONG_MAX</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a37ae7009688ff03a821794e036e3e458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ab1967d8591af1a4e48c37fd2b0f184d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int_least16_t</type>
      <name>int_fast16_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a43505f8e7533c9a3b521288e927416ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int_least32_t</type>
      <name>int_fast32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>adf31545bab2a12c9d12347af275bff5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int_least8_t</type>
      <name>int_fast8_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a77eeea3cce53483bdce021415431c1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int_least16_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a17f379713bed2a28ac431760401253cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int_least32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a2676b57a778795e5d0598970f1407f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int_least8_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>aadfd725efbf565422ab13db91ccca53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>intmax_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a1a3f3321a0166a004bde0a1e72553f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>intptr_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac2abfb965e6a308c5912f9e749740d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a435d1572bf3f880d55459d9805097f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint_least16_t</type>
      <name>uint_fast16_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ad22db665b43dc5f23ed8a42e015373f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint_least32_t</type>
      <name>uint_fast32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a51c746994cab2a6465693f8746b7ab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint_least8_t</type>
      <name>uint_fast8_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ae3a64b0efa0110e38359b34a0f265667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint_least16_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a4f3f6e6631cb4aaeadf1c59ff597b2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint_least32_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac0af81082969e5e3f4d939b1de7002ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint_least8_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>ac76e2383debd5a3b100514044828961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uintmax_t</name>
      <anchorfile>pstdint_8h.html</anchorfile>
      <anchor>a7643e68e022fde0d947e8dc252f716d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rangequeue.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>rangequeue_8h.html</filename>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <class kind="struct">RangeQueue::Range</class>
    <class kind="class">RangeQueue</class>
  </compound>
  <compound kind="file">
    <name>replymonitor.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>replymonitor_8cpp.html</filename>
    <includes id="replymonitor_8h" name="replymonitor.h" local="yes" imported="no">replymonitor.h</includes>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <class kind="class">xsens::ReplyObjectDeleter</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>replymonitor.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>replymonitor_8h.html</filename>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <includes id="journaller_8h" name="journaller.h" local="no" imported="no">xscommon/journaller.h</includes>
    <class kind="class">xsens::ReplyMonitor</class>
    <class kind="class">xsens::ReplyObjectRemover</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>replyobject.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>replyobject_8cpp.html</filename>
    <includes id="replyobject_8h" name="replyobject.h" local="yes" imported="no">replyobject.h</includes>
    <includes id="replymonitor_8h" name="replymonitor.h" local="yes" imported="no">replymonitor.h</includes>
    <includes id="xsthread_8h" name="xsthread.h" local="no" imported="no">xstypes/xsthread.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
  </compound>
  <compound kind="file">
    <name>replyobject.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>replyobject_8h.html</filename>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <class kind="class">MidAndDataReplyObject</class>
    <class kind="class">MidReplyObject</class>
    <class kind="class">ReplyObject</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>resource.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>resource_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>restorecommunication.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>restorecommunication_8cpp.html</filename>
    <includes id="restorecommunication_8h" name="restorecommunication.h" local="yes" imported="no">restorecommunication.h</includes>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="yes" imported="no">xscontrol_def.h</includes>
    <includes id="serialinterface_8h" name="serialinterface.h" local="yes" imported="no">serialinterface.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
  </compound>
  <compound kind="file">
    <name>restorecommunication.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>restorecommunication_8h.html</filename>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="threading_8h" name="threading.h" local="no" imported="no">xscommon/threading.h</includes>
    <class kind="class">RestoreCommunication</class>
  </compound>
  <compound kind="file">
    <name>rx_tx_log.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>rx__tx__log_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>scanner.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>scanner_8cpp.html</filename>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="xslibusb_8h" name="xslibusb.h" local="yes" imported="no">xslibusb.h</includes>
    <includes id="udev_8h" name="udev.h" local="yes" imported="no">udev.h</includes>
    <includes id="serialportcommunicator_8h" name="serialportcommunicator.h" local="yes" imported="no">serialportcommunicator.h</includes>
    <includes id="usbcommunicator_8h" name="usbcommunicator.h" local="yes" imported="no">usbcommunicator.h</includes>
    <includes id="xsens__janitors_8h" name="xsens_janitors.h" local="no" imported="no">xscommon/xsens_janitors.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsintarray_8h" name="xsintarray.h" local="no" imported="no">xstypes/xsintarray.h</includes>
    <includes id="xsstringarray_8h" name="xsstringarray.h" local="no" imported="no">xstypes/xsstringarray.h</includes>
    <includes id="enumerateusbdevices_8h" name="enumerateusbdevices.h" local="yes" imported="no">enumerateusbdevices.h</includes>
    <includes id="journaller_8h" name="journaller.h" local="no" imported="no">xscommon/journaller.h</includes>
    <namespace>XsScannerNamespace</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ILLEGAL_HUB</name>
      <anchorfile>scanner_8cpp.html</anchorfile>
      <anchor>a3b54b3f594ec7546a6b4f25587b3392d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile std::atomic_bool</type>
      <name>abortPortScan</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>a06d19a39e3e31a07937382ab795bccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsScanLogCallbackFunc</type>
      <name>gScanLogCallback</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>a8011920f5e5ccf57c9dec48225059d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scanner *</type>
      <name>gScanner</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>aa1653c98b6e2430d2ea08d2a8b25037c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanner.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>scanner_8h.html</filename>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="no" imported="no">xstypes/xsportinfoarray.h</includes>
    <includes id="xsbaudrate_8h" name="xsbaudrate.h" local="no" imported="no">xstypes/xsbaudrate.h</includes>
    <includes id="xsusbhubinfo_8h" name="xsusbhubinfo.h" local="yes" imported="no">xsusbhubinfo.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="yes" imported="no">xsscanner.h</includes>
    <class kind="class">Scanner::Accessor</class>
    <class kind="class">Scanner</class>
    <namespace>XsScannerNamespace</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGXSSCAN</name>
      <anchorfile>scanner_8h.html</anchorfile>
      <anchor>a245162362d70f004d520a51545c3fb4c</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scenariomatchpred.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>scenariomatchpred_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="no" imported="no">xstypes/xstypesconfig.h</includes>
    <includes id="xsfilterprofile_8h" name="xsfilterprofile.h" local="no" imported="no">xstypes/xsfilterprofile.h</includes>
    <class kind="class">ScenarioMatchPred</class>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>scenariomatchpred_8h.html</anchorfile>
      <anchor>a322c40f6b80299032481457b39d1235c</anchor>
      <arglist>(const XsFilterProfile &amp;lhs, const XsFilterProfile &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scenarioTypeMatches</name>
      <anchorfile>scenariomatchpred_8h.html</anchorfile>
      <anchor>ab246f890cffbeac054c258b9757ab556</anchor>
      <arglist>(const XsFilterProfile &amp;lhs, const XsFilterProfile &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialcommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialcommunicator_8cpp.html</filename>
    <includes id="serialcommunicator_8h" name="serialcommunicator.h" local="yes" imported="no">serialcommunicator.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
    <includes id="xsexception_8h" name="xsexception.h" local="no" imported="no">xstypes/xsexception.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
    <includes id="serialinterface_8h" name="serialinterface.h" local="yes" imported="no">serialinterface.h</includes>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="no" imported="no">xstypes/xsportinfoarray.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="yes" imported="no">xsscanner.h</includes>
    <includes id="mtthread_8h" name="mtthread.h" local="yes" imported="no">mtthread.h</includes>
    <includes id="deviceredetector_8h" name="deviceredetector.h" local="yes" imported="no">deviceredetector.h</includes>
    <includes id="xsversion_8h" name="xsversion.h" local="no" imported="no">xstypes/xsversion.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
  </compound>
  <compound kind="file">
    <name>serialcommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialcommunicator_8h.html</filename>
    <includes id="devicecommunicator_8h" name="devicecommunicator.h" local="yes" imported="no">devicecommunicator.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="no" imported="no">xstypes/xsbytearray.h</includes>
    <includes id="xsversion_8h" name="xsversion.h" local="no" imported="no">xstypes/xsversion.h</includes>
    <includes id="dataparser_8h" name="dataparser.h" local="yes" imported="no">dataparser.h</includes>
    <includes id="mtthread_8h" name="mtthread.h" local="yes" imported="no">mtthread.h</includes>
    <class kind="class">SerialCommunicator</class>
  </compound>
  <compound kind="file">
    <name>serialinterface.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialinterface_8cpp.html</filename>
    <includes id="serialinterface_8h" name="serialinterface.h" local="yes" imported="no">serialinterface.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xscontrolline_8h" name="xscontrolline.h" local="no" imported="no">xstypes/xscontrolline.h</includes>
    <includes id="rx__tx__log_8h" name="rx_tx_log.h" local="yes" imported="no">rx_tx_log.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_COMMSTATE</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a6425406c4f98991c6218d0c7eb45d2fa</anchor>
      <arglist>(req, res, field)</arglist>
    </member>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator&amp;</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a0196003ca7389c6f28765f981bfe8074</anchor>
      <arglist>(SerialInterface::PortOptions lhs, SerialInterface::PortOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator|</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a9a13d90705503d934191d4a24d385a1f</anchor>
      <arglist>(SerialInterface::PortOptions lhs, SerialInterface::PortOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator~</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a0616288122fe794282e038ac2a3be63e</anchor>
      <arglist>(SerialInterface::PortOptions lhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>setBitsEnabled</name>
      <anchorfile>serialinterface_8cpp.html</anchorfile>
      <anchor>a6cf359f540822ca9e06b8d1a8bf79def</anchor>
      <arglist>(T field, T bits, bool cond)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialinterface.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialinterface_8h.html</filename>
    <includes id="streaminterface_8h" name="streaminterface.h" local="yes" imported="no">streaminterface.h</includes>
    <includes id="xsplatform_8h" name="xsplatform.h" local="no" imported="no">xstypes/xsplatform.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsbaud_8h" name="xsbaud.h" local="no" imported="no">xstypes/xsbaud.h</includes>
    <includes id="xscontrolline_8h" name="xscontrolline.h" local="no" imported="no">xstypes/xscontrolline.h</includes>
    <class kind="class">SerialInterface</class>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator&amp;</name>
      <anchorfile>serialinterface_8h.html</anchorfile>
      <anchor>a0196003ca7389c6f28765f981bfe8074</anchor>
      <arglist>(SerialInterface::PortOptions lhs, SerialInterface::PortOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator|</name>
      <anchorfile>serialinterface_8h.html</anchorfile>
      <anchor>a9a13d90705503d934191d4a24d385a1f</anchor>
      <arglist>(SerialInterface::PortOptions lhs, SerialInterface::PortOptions rhs)</arglist>
    </member>
    <member kind="function">
      <type>SerialInterface::PortOptions</type>
      <name>operator~</name>
      <anchorfile>serialinterface_8h.html</anchorfile>
      <anchor>a0616288122fe794282e038ac2a3be63e</anchor>
      <arglist>(SerialInterface::PortOptions lhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serialportcommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialportcommunicator_8cpp.html</filename>
    <includes id="serialportcommunicator_8h" name="serialportcommunicator.h" local="yes" imported="no">serialportcommunicator.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
  </compound>
  <compound kind="file">
    <name>serialportcommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>serialportcommunicator_8h.html</filename>
    <includes id="serialcommunicator_8h" name="serialcommunicator.h" local="yes" imported="no">serialcommunicator.h</includes>
    <class kind="class">SerialPortCommunicator</class>
  </compound>
  <compound kind="file">
    <name>simpleprotocolmanager.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>simpleprotocolmanager_8h.html</filename>
    <includes id="iprotocolmanager_8h" name="iprotocolmanager.h" local="yes" imported="no">iprotocolmanager.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
    <class kind="class">SimpleProtocolManager</class>
  </compound>
  <compound kind="file">
    <name>stackdumper.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackdumper_8cpp.html</filename>
    <includes id="stackdumper_8h" name="stackdumper.h" local="yes" imported="no">stackdumper.h</includes>
    <includes id="stackwalker__linux_8h" name="stackwalker_linux.h" local="yes" imported="no">stackwalker_linux.h</includes>
    <class kind="class">DumpStackWalker</class>
    <member kind="function">
      <type>std::string</type>
      <name>getStackDump</name>
      <anchorfile>stackdumper_8cpp.html</anchorfile>
      <anchor>aa263218028f58b868eaca495d02a9333</anchor>
      <arglist>(bool includeModules)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stackdumper.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackdumper_8h.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getStackDump</name>
      <anchorfile>stackdumper_8h.html</anchorfile>
      <anchor>aa263218028f58b868eaca495d02a9333</anchor>
      <arglist>(bool includeModules)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stackwalker.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackwalker_8cpp.html</filename>
    <includes id="stackwalker_8h" name="stackwalker.h" local="yes" imported="no">stackwalker.h</includes>
    <class kind="struct">_IMAGEHLP_LINE64</class>
    <class kind="struct">_IMAGEHLP_MODULE64</class>
    <class kind="struct">_IMAGEHLP_SYMBOL64</class>
    <class kind="struct">_KDHELP64</class>
    <class kind="struct">StackWalkerInternal::_MODULEINFO</class>
    <class kind="struct">_tagADDRESS64</class>
    <class kind="struct">_tagSTACKFRAME64</class>
    <class kind="struct">StackWalkerInternal::IMAGEHLP_MODULE64_V2</class>
    <class kind="class">StackWalkerInternal</class>
    <class kind="struct">StackWalkerInternal::tagMODULEENTRY32</class>
    <member kind="define">
      <type>#define</type>
      <name>_snprintf_s</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae994dd392bda6a00605b25091938078f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_tcscat_s</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a74aa63848798b6e70c393b283b9ec6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_FILE_ATTRIBUTES</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a5c3e148aed786e7d7edf84c4551ebbb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MODULE_NAME32</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>af49cb1543478a8a476fdff338f27e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strcat_s</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>af3b1bc9cbe618fa10a408361f8c018f6</anchor>
      <arglist>(dst, len, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strcpy_s</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a916e69ab5c1b4798a8c121268657672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_ALLOW_ABSOLUTE_SYMBOLS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a192e91fd9720299933e49d1cff0156e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_AUTO_PUBLICS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a57124c5735b4f87ca3d6ffbcba5e15f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_CASE_INSENSITIVE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae2f4a8f62adf648570943bf323ff345b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_DEBUG</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a58267cd6828f4911d42e91b32039174c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_DEFERRED_LOADS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ac332a55a84d352665335fad30e32f249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_EXACT_SYMBOLS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ac072cb06accd3c79edc3929ae94cb3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_FAIL_CRITICAL_ERRORS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ac7fdd2a82930c372f89dc33de5a30aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_IGNORE_CVREC</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae3f655599c63267ee864fc47274f468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_IGNORE_NT_SYMPATH</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae021e460c299adb1a9598593542734e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_INCLUDE_32BIT_MODULES</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae17afadb72b5564dc1f1b78f7eb1402b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_LOAD_ANYTHING</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ac3022251f6a8e5b7f0b10c819ba48aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_LOAD_LINES</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a802169607e746191de919806a9729479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_NO_CPP</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ab755b820f80c5025c61abb69a7574a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_NO_IMAGE_SEARCH</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a9c3f5d82cfeed2f08bb78867b42e92e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_NO_PUBLICS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a2b31320a21625f30dff892aa2292a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_NO_UNQUALIFIED_LOADS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ab37e023dfc43c44282555899eb82e8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_OMAP_FIND_NEAREST</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a1c69e00094a650aec566815f2823ce3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_PUBLICS_ONLY</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a80c373faf87e34edb26943b18920cfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_SECURE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>aad0857e56bdc16c137c55039c1bf58f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYMOPT_UNDNAME</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ac68c0eb319f915f37122d00b95197f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TH32CS_SNAPMODULE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a56de912fc80f2e2cb6b8f0e3cf851390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNDNAME_COMPLETE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>aa52b773d880c1f43b194a18f9046de21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNDNAME_NAME_ONLY</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ab13a8f1e2bfa1461f6610dec0eb5232b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USED_CONTEXT_FLAGS</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a2c0e35a3fd831a57ae32b039a0cf6980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _tagADDRESS64</type>
      <name>ADDRESS64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ab42989a7e9cacc8c443c74796828a152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_LINE64</type>
      <name>IMAGEHLP_LINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a22edc2d2c85ca7b57be80af3f3395eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_MODULE64</type>
      <name>IMAGEHLP_MODULE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a1d729f82df1a5912113d2bd9632f5f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_SYMBOL64</type>
      <name>IMAGEHLP_SYMBOL64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a8951c706de7d2cc0d6ee2ca36abe4498</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _KDHELP64</type>
      <name>KDHELP64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a828cd4a84eb5fd58f9a9c0d051d6cd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _tagADDRESS64 *</type>
      <name>LPADDRESS64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a0a9c850218b1adce868e2a94abcb7ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _tagSTACKFRAME64 *</type>
      <name>LPSTACKFRAME64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a1645fb6e1f8e09b5a9eac1b9d5cddaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PVOID(__stdcall *</type>
      <name>PFUNCTION_TABLE_ACCESS_ROUTINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>aa57cf79dbb29ee10de64f17c2fb5c513</anchor>
      <arglist>)(HANDLE hProcess, DWORD64 AddrBase)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD64(__stdcall *</type>
      <name>PGET_MODULE_BASE_ROUTINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a1ee49a0b306d6027a103ddaed7519112</anchor>
      <arglist>)(HANDLE hProcess, DWORD64 Address)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_LINE64 *</type>
      <name>PIMAGEHLP_LINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a02a0106b705d60bd132ba0e1a7e3b87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_MODULE64 *</type>
      <name>PIMAGEHLP_MODULE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a383abe824802b2c7b4528651aa5b0996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _IMAGEHLP_SYMBOL64 *</type>
      <name>PIMAGEHLP_SYMBOL64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a61ba945c2905d16b431a2d66ba569b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _KDHELP64 *</type>
      <name>PKDHELP64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>abbd9d0eb1f47e53c6c338a1dbf209b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>PREAD_PROCESS_MEMORY_ROUTINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ad7c49cc689903ea9b18385f6b615cce1</anchor>
      <arglist>)(HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD64(__stdcall *</type>
      <name>PTRANSLATE_ADDRESS_ROUTINE64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a32fb982ccb02cf08fa2dd7fa35483ac2</anchor>
      <arglist>)(HANDLE hProcess, HANDLE hThread, LPADDRESS64 lpaddr)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _tagSTACKFRAME64</type>
      <name>STACKFRAME64</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a01861a67cff892564c2728fbdf15ac53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ADDRESS_MODE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a7ccaea3b5eded8c0bc63d2f6766a216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddrMode1616</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a7ccaea3b5eded8c0bc63d2f6766a216aadfe55e32377d90c7e3b1eef550ba2ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddrMode1632</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a7ccaea3b5eded8c0bc63d2f6766a216aaeb9e880bd582a8c61c3a2b5364f163ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddrModeReal</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a7ccaea3b5eded8c0bc63d2f6766a216aa030bae688275e38b52b5c7896c1d2ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddrModeFlat</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a7ccaea3b5eded8c0bc63d2f6766a216aaa70f2bbafd673b07ae511f5b5b5985f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SYM_TYPE</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymNone</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a066b6751ec0756d17fa92f4df73262a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymCoff</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a5f0157749ab77c4131aec228289710c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymCv</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a255f1ef0ab9a81f0fc15c4b41630e156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymPdb</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6ac446237e1e808a6643e9ac75440f63f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymExport</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a553118f5140199686220cfd0f3b53911</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymDeferred</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a496e586970b8165f725ed0e4062c4475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymSym</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a88eee046e8c2b4d8583ce362bb9ad037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymDia</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a5a655dd6039899e580816b9f0429bf73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymVirtual</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a71047375da6952484d51be8391f52982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumSymTypes</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a3ac18bf070251bbc81b0a6629840f6b6a8bc4da898f781d3dc664e3ee78a5d57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static StackWalker::PReadProcessMemoryRoutine</type>
      <name>s_readMemoryFunction</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>ae4725f3f7d2c52f3f2652643051a52b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static LPVOID</type>
      <name>s_readMemoryFunction_UserData</name>
      <anchorfile>stackwalker_8cpp.html</anchorfile>
      <anchor>a0d7b66a96171a3a152a20fbd422c3ab5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stackwalker.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackwalker_8h.html</filename>
    <class kind="struct">StackWalker::CallstackEntry</class>
    <class kind="class">StackWalker</class>
    <member kind="define">
      <type>#define</type>
      <name>GET_CURRENT_CONTEXT</name>
      <anchorfile>stackwalker_8h.html</anchorfile>
      <anchor>a6f2d5a0c6da2afd4dd88ed248731ca22</anchor>
      <arglist>(c, contextFlags)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned __int64</type>
      <name>DWORD64</name>
      <anchorfile>stackwalker_8h.html</anchorfile>
      <anchor>a97fb241c597b99bcb965858f53cacac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned __int64 *</type>
      <name>PDWORD64</name>
      <anchorfile>stackwalker_8h.html</anchorfile>
      <anchor>aee0d4bfea0b51eb8c099b516e21ad8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long *</type>
      <name>PSIZE_T</name>
      <anchorfile>stackwalker_8h.html</anchorfile>
      <anchor>a6ebc86010a9a7e9c506a8020ad4e6689</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>SIZE_T</name>
      <anchorfile>stackwalker_8h.html</anchorfile>
      <anchor>abf8e46e57d5b85295601cefa33de3b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stackwalker_linux.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackwalker__linux_8cpp.html</filename>
    <includes id="stackwalker__linux_8h" name="stackwalker_linux.h" local="yes" imported="no">stackwalker_linux.h</includes>
  </compound>
  <compound kind="file">
    <name>stackwalker_linux.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>stackwalker__linux_8h.html</filename>
    <class kind="class">StackWalker</class>
    <member kind="variable">
      <type>const typedef std::string &amp;</type>
      <name>LPCSTR</name>
      <anchorfile>stackwalker__linux_8h.html</anchorfile>
      <anchor>a618b32e3f6dba9e9c76e96c63b98cc0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>streaminterface.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>streaminterface_8cpp.html</filename>
    <includes id="streaminterface_8h" name="streaminterface.h" local="yes" imported="no">streaminterface.h</includes>
  </compound>
  <compound kind="file">
    <name>streaminterface.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>streaminterface_8h.html</filename>
    <includes id="iointerface_8h" name="iointerface.h" local="yes" imported="no">iointerface.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <class kind="class">StreamInterface</class>
  </compound>
  <compound kind="file">
    <name>supportedsyncsettings.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>supportedsyncsettings_8cpp.html</filename>
    <includes id="supportedsyncsettings_8h" name="supportedsyncsettings.h" local="yes" imported="no">supportedsyncsettings.h</includes>
    <includes id="synclinemk4_8h" name="synclinemk4.h" local="yes" imported="no">synclinemk4.h</includes>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <includes id="xssyncsettingarray_8h" name="xssyncsettingarray.h" local="no" imported="no">xstypes/xssyncsettingarray.h</includes>
    <namespace>Synchronization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SUPPORT_XSL4_BiIn</name>
      <anchorfile>supportedsyncsettings_8cpp.html</anchorfile>
      <anchor>ab0d7d67e8342cb32a502cdbf538f1deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>awindaTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a551328f66e97a71dba3eecb5415b61fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAwindaSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a88ff8a6ce9ad2e9db21edd9bf2621e86</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatibleSyncSetting</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abcf1f3e4e32d8bc9980147f5224bac05</anchor>
      <arglist>(XsDeviceId const &amp;deviceId, XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSyncStationSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa991c132712c28a1006c16e00f20e8a4</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtiTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abd0320fa037088086dd1a8190239684d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtx2TimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a408336c040a9bec37c8800d7102fac25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aaff795641144bff9a7c90f006f9cd515</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForAwindaBaseStation</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad3bca379790021447fe0b4877cc00eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa43f4801eff47f5a8fb594a6faaaba4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMark5MtigX10Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a43a62584c1e02a039697a0852a0a85db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a3fde125d052af5587bc674d834a656b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0GnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>afbab15fa2191f56bdced42137da867a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0IntGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>acbea4e30693a6dafeb6915f1cdc80a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa58ccc7d62d40169ee57f3266c0432f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMti7AndMTi8Devices</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ab0e153856ce9ed2849ba00c71c43b5c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a02c974976f0f7ed94ae32acb3b99fae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtigDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad71a2f0fc22cce5588e83b039cd966f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiXDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aff10575ffe029e4b122bf4e0c17113c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtx2Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa1deecb7fc26f49437f61dedf141747e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a5e5c9b28ca820564b831446ab4365364</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>syncStationTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a9462bb5bf8626c1dbb37b51e8598ff41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>timeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a09c20088d0b444467ab2294af73c1ce3</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>supportedsyncsettings.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>supportedsyncsettings_8h.html</filename>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <namespace>Synchronization</namespace>
    <member kind="function">
      <type>unsigned int</type>
      <name>awindaTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a551328f66e97a71dba3eecb5415b61fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAwindaSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a88ff8a6ce9ad2e9db21edd9bf2621e86</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatibleSyncSetting</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abcf1f3e4e32d8bc9980147f5224bac05</anchor>
      <arglist>(XsDeviceId const &amp;deviceId, XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSyncStationSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa991c132712c28a1006c16e00f20e8a4</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtiTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abd0320fa037088086dd1a8190239684d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtx2TimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a408336c040a9bec37c8800d7102fac25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aaff795641144bff9a7c90f006f9cd515</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForAwindaBaseStation</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad3bca379790021447fe0b4877cc00eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa43f4801eff47f5a8fb594a6faaaba4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMark5MtigX10Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a43a62584c1e02a039697a0852a0a85db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a3fde125d052af5587bc674d834a656b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0GnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>afbab15fa2191f56bdced42137da867a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0IntGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>acbea4e30693a6dafeb6915f1cdc80a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa58ccc7d62d40169ee57f3266c0432f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMti7AndMTi8Devices</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ab0e153856ce9ed2849ba00c71c43b5c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a02c974976f0f7ed94ae32acb3b99fae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtigDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad71a2f0fc22cce5588e83b039cd966f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiXDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aff10575ffe029e4b122bf4e0c17113c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtx2Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa1deecb7fc26f49437f61dedf141747e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a5e5c9b28ca820564b831446ab4365364</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>syncStationTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a9462bb5bf8626c1dbb37b51e8598ff41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>timeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a09c20088d0b444467ab2294af73c1ce3</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synclinegmt.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>synclinegmt_8c.html</filename>
    <includes id="synclinegmt_8h" name="synclinegmt.h" local="yes" imported="no">synclinegmt.h</includes>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xslgmtToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9235e699cb17ed8c4ab8f0af407322a4</anchor>
      <arglist>(SyncLineGmt mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineGmt</type>
      <name>xslToXslgmt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1e6269124f1032a5d0e96a0c39c20277</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synclinegmt.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>synclinegmt_8h.html</filename>
    <includes id="xssyncline_8h" name="xssyncline.h" local="no" imported="no">xstypes/xssyncline.h</includes>
    <member kind="typedef">
      <type>enum SyncLineGmt</type>
      <name>SyncLineGmt</name>
      <anchorfile>synclinegmt_8h.html</anchorfile>
      <anchor>af20651eec81762bc99261f233dbb1df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SyncLineGmt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad884076f315762752be35dc144fb7d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dacfe00d961c528a14b6537ebc7ec455a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da6ee16ded8c469a3c546f0e5d628c32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da61e9c9989471b6546a7972129f175d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_BiIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dad91685fafa8c9a35352df18d02d66663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_BiOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3daae8f8abf826e60b0301daf1f98f4afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da2eee67696950dcb8b1337cd28ce0992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Out</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da09b66fcb5b47c7c0bd1c17a14b27ac04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da383d3a586c94d4b1767c2514f1eb5c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da77c1035ce026aff316569b280f0b0290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dacdb61ae232b54e8a7c266d363b7d79c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da84bdcddc6f744560e6f6da0f128437ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xslgmtToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9235e699cb17ed8c4ab8f0af407322a4</anchor>
      <arglist>(SyncLineGmt mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineGmt</type>
      <name>xslToXslgmt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1e6269124f1032a5d0e96a0c39c20277</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synclinemk4.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>synclinemk4_8c.html</filename>
    <includes id="synclinemk4_8h" name="synclinemk4.h" local="yes" imported="no">synclinemk4.h</includes>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xsl4ToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064199357e05d84f2304ade2474ac155</anchor>
      <arglist>(SyncLineMk4 mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineMk4</type>
      <name>xslToXsl4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d1d3d05253bd82f7f9bc61f941cafde</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>synclinemk4.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>synclinemk4_8h.html</filename>
    <includes id="xssyncline_8h" name="xssyncline.h" local="no" imported="no">xstypes/xssyncline.h</includes>
    <member kind="typedef">
      <type>enum SyncLineMk4</type>
      <name>SyncLineMk4</name>
      <anchorfile>synclinemk4_8h.html</anchorfile>
      <anchor>acfbf72081f17ec515efe777f790cd482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SyncLineMk4</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa8f8a207b76aad9bd7f5a1de45cfa66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea45707f238edc75dea9e46b25efb3a2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eac4afdd0da9c12d6b9f7eb05acd83b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_In</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea1437637e507641645be4832bf15a2d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_BiIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea78200d727b184ce732155fa3804a8191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_BiOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea393ab49f8b7272aff528ed9ab3bd2b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ExtTimepulseIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea09f85ff1f053321791e61d9956ddf59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea6a0e051de4269274257459e1155a59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eac8815ddafe4f1912284b3a98cbf68981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eab034bd5856aee5ec4dbb3981927b598f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xsl4ToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064199357e05d84f2304ade2474ac155</anchor>
      <arglist>(SyncLineMk4 mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineMk4</type>
      <name>xslToXsl4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d1d3d05253bd82f7f9bc61f941cafde</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>temperaturepublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>temperaturepublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">TemperaturePublisher</class>
  </compound>
  <compound kind="file">
    <name>threading.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>threading_8cpp.html</filename>
    <includes id="threading_8h" name="threading.h" local="yes" imported="no">threading.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>threading.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>threading_8h.html</filename>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="yes" imported="no">xsens_mutex.h</includes>
    <class kind="class">xsens::StandardThread</class>
    <class kind="class">xsens::TaskThread</class>
    <class kind="struct">xsens::TaskThread::TaskType</class>
    <class kind="class">xsens::ThreadedFunction</class>
    <class kind="class">xsens::WatchDogThread</class>
    <namespace>xsens</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CDECL_XS</name>
      <anchorfile>threading_8h.html</anchorfile>
      <anchor>abb834e02d1bcdeaad152856819368665</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_THREAD_CHECK</name>
      <anchorfile>threading_8h.html</anchorfile>
      <anchor>abab1380ea9020e23446a1d427cbe3950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>void(CDECL_XS *</type>
      <name>WatchDogFunction</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>ac20dbb368e7378fce9fb713e915b424a</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timereferencepublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>timereferencepublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">TimeReferencePublisher</class>
  </compound>
  <compound kind="file">
    <name>transformpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>transformpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">TransformPublisher</class>
  </compound>
  <compound kind="file">
    <name>twistpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>twistpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">TwistPublisher</class>
  </compound>
  <compound kind="file">
    <name>udev.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>udev_8cpp.html</filename>
    <includes id="udev_8h" name="udev.h" local="yes" imported="no">udev.h</includes>
    <includes id="xslibraryloader_8h" name="xslibraryloader.h" local="no" imported="no">xstypes/xslibraryloader.h</includes>
  </compound>
  <compound kind="file">
    <name>udev.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>udev_8h.html</filename>
    <member kind="typedef">
      <type>struct udev_device *</type>
      <name>uDEV_device_get_parent</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>ae37d691542e8b0e4b819b91b35d3a377</anchor>
      <arglist>(struct udev_device *udev_device)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_device *</type>
      <name>uDEV_device_get_parent_with_subsystem_devtype</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a64e2be734cc016963035790b01516386</anchor>
      <arglist>(struct udev_device *udev_device, const char *subsystem, const char *devtype)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_device *</type>
      <name>uDEV_device_new_from_syspath</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a3c2012e024c6de2cf3b3b24516c62d0c</anchor>
      <arglist>(struct udev *udev, const char *syspath)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_device *</type>
      <name>uDEV_device_unref</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a21bdf7fe79d36a0fe43a3172adb39579</anchor>
      <arglist>(struct udev_device *udev_device)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>uDEV_enumerate_add_match_subsystem</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a0d22be6e38d8ea6d3a079d97e4d3cc1b</anchor>
      <arglist>(struct udev_enumerate *udev_enumerate, const char *subsystem)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_list_entry *</type>
      <name>uDEV_enumerate_get_list_entry</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>aab7a7efe9fc4bf20013208567d383a30</anchor>
      <arglist>(struct udev_enumerate *udev_enumerate)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_enumerate *</type>
      <name>uDEV_enumerate_new</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>ae22454df2d567e838b06ccf73d667f16</anchor>
      <arglist>(struct udev *udev)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>uDEV_enumerate_scan_devices</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>aa8ed662dfecfcf4666e8e7dd52c0d6dd</anchor>
      <arglist>(struct udev_enumerate *udev_enumerate)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_enumerate *</type>
      <name>uDEV_enumerate_unref</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>af06be748c3f6af6a9291b6c01c4d30d4</anchor>
      <arglist>(struct udev_enumerate *udev_enumerate)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev_list_entry *</type>
      <name>uDEV_list_entry_get_next</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a87eed7f62ba8857b5b769be05ba8ae73</anchor>
      <arglist>(struct udev_list_entry *list_entry)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev *</type>
      <name>uDEV_new</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a707ef6bd7067ad43b2c9a901b795d793</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="typedef">
      <type>struct udev *</type>
      <name>uDEV_unref</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a557f480c16f8b13a4655dcdbf23fb40b</anchor>
      <arglist>(struct udev *udev)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *</type>
      <name>uDEV_device_get_devnode</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>aea443e617b24d19844e0c8595cf6352c</anchor>
      <arglist>(struct udev_device *udev_device)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *</type>
      <name>uDEV_device_get_sysattr_value</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>a53ded0bde06c545d84672b30711c0882</anchor>
      <arglist>(struct udev_device *udev_device, const char *sysattr)</arglist>
    </member>
    <member kind="function">
      <type>const typedef char *</type>
      <name>uDEV_list_entry_get_name</name>
      <anchorfile>udev_8h.html</anchorfile>
      <anchor>abeddf6c657899d329c17615a5baf5c88</anchor>
      <arglist>(struct udev_list_entry *list_entry)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usbcommunicator.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>usbcommunicator_8cpp.html</filename>
    <includes id="usbcommunicator_8h" name="usbcommunicator.h" local="yes" imported="no">usbcommunicator.h</includes>
    <includes id="usbinterface_8h" name="usbinterface.h" local="yes" imported="no">usbinterface.h</includes>
  </compound>
  <compound kind="file">
    <name>usbcommunicator.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>usbcommunicator_8h.html</filename>
    <includes id="serialportcommunicator_8h" name="serialportcommunicator.h" local="yes" imported="no">serialportcommunicator.h</includes>
    <class kind="class">UsbCommunicator</class>
  </compound>
  <compound kind="file">
    <name>usbinterface.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>usbinterface_8cpp.html</filename>
    <includes id="xsthread_8h" name="xsthread.h" local="no" imported="no">xstypes/xsthread.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="usbinterface_8h" name="usbinterface.h" local="yes" imported="no">usbinterface.h</includes>
    <includes id="xswinusb_8h" name="xswinusb.h" local="yes" imported="no">xswinusb.h</includes>
    <includes id="xslibusb_8h" name="xslibusb.h" local="yes" imported="no">xslibusb.h</includes>
    <includes id="rx__tx__log_8h" name="rx_tx_log.h" local="yes" imported="no">rx_tx_log.h</includes>
    <class kind="class">UsbInterfacePrivate</class>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>usbinterface_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usbinterface.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>usbinterface_8h.html</filename>
    <includes id="xstime_8h" name="xstime.h" local="no" imported="no">xstypes/xstime.h</includes>
    <includes id="streaminterface_8h" name="streaminterface.h" local="yes" imported="no">streaminterface.h</includes>
    <class kind="class">UsbInterface</class>
  </compound>
  <compound kind="file">
    <name>velocityincrementpublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>velocityincrementpublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">VelocityIncrementPublisher</class>
  </compound>
  <compound kind="file">
    <name>velocitypublisher.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/messagepublishers/</path>
    <filename>velocitypublisher_8h.html</filename>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">packetcallback.h</includes>
    <class kind="struct">VelocityPublisher</class>
  </compound>
  <compound kind="file">
    <name>xbus.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xbus_8c.html</filename>
    <includes id="xbus_8h" name="xbus.h" local="yes" imported="no">xbus.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>Xbus_checkPreamble</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a7dcf47f9cb4bb61c332419ad9419134c</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getBusId</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>abd6e8aa29ea4d39f3c1093b57d99ec37</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t const  *</type>
      <name>Xbus_getConstPointerToPayload</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>ab76e87ddb4d5e6a973b2a601d7551ddc</anchor>
      <arglist>(uint8_t const *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getMessageId</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a7bc580662cd7866909d2162e30c4ceb5</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getPayloadLength</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>aa032c263f2ae42cd2276cd982b5905be</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>Xbus_getPointerToPayload</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>aafe108ff98bedc421d9f86eec0ac94c2</anchor>
      <arglist>(uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getRawLength</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>abbcbed770b1b61398fb35239d710cd6c</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_insertChecksum</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a4f172ca591d7805ae889d1631b20e729</anchor>
      <arglist>(uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_message</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a6901168277f5c07eb1cb934f311f2604</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t bid, uint8_t mid, uint16_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setBusId</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>ab3a77584191d5a0287730acc1a812954</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t busId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setMessageId</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>adf3a1b0ecf29d6dcd81cc98290966ccc</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t messageId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setPayloadLength</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a2139962b548fd956fe169b64059db234</anchor>
      <arglist>(uint8_t *xbusMessage, uint16_t payloadLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Xbus_verifyChecksum</name>
      <anchorfile>xbus_8c.html</anchorfile>
      <anchor>a98a2b04ed586b8e337a7289993ee0eb6</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xbus.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xbus_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LENGTH_EXTENDER_BYTE</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a8c9fbe50aa1a55ed9ade375139f896ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_BID</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a3fa7cc2ce2222d62394f9a2d6546d907</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_LEN</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a957b342e696d36a526239c8b80e1836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_LEN_EXT_HI</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>ac27500a462ad4885fd41242ba2dc8e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_LEN_EXT_LO</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a3efdf04d893ae953340f4f1ce5360e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_MID</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a8d92913be80a3cfd7bb0e55c1a801fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_PAYLOAD</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a0b663a783284627ebc22b9cc5e05e1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_PAYLOAD_EXT</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>ab945a936b19ddc765c20ef0e092cefd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OFFSET_TO_PREAMBLE</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>acb348760c40395dbe179166f45e6aa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XBUS_CHECKSUM_SIZE</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a9cf9b414c3d0f4f7b12c3480d2e764a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XBUS_EXTENDED_LENGTH</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>ae29b7afe80491533ecade18fb92bcba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XBUS_MASTERDEVICE</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a8c2d7ccd3c33f908c20b2c88eed25ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XBUS_PREAMBLE</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a1e153a8be24b3980f90c100b2e5be575</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Xbus_checkPreamble</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a7dcf47f9cb4bb61c332419ad9419134c</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getBusId</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>abd6e8aa29ea4d39f3c1093b57d99ec37</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t const  *</type>
      <name>Xbus_getConstPointerToPayload</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>ab76e87ddb4d5e6a973b2a601d7551ddc</anchor>
      <arglist>(uint8_t const *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getMessageId</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a7bc580662cd7866909d2162e30c4ceb5</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getPayloadLength</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>aa032c263f2ae42cd2276cd982b5905be</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>Xbus_getPointerToPayload</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>aafe108ff98bedc421d9f86eec0ac94c2</anchor>
      <arglist>(uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Xbus_getRawLength</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>abbcbed770b1b61398fb35239d710cd6c</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_insertChecksum</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a4f172ca591d7805ae889d1631b20e729</anchor>
      <arglist>(uint8_t *xbusMessage)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_message</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a6901168277f5c07eb1cb934f311f2604</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t bid, uint8_t mid, uint16_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setBusId</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>ab3a77584191d5a0287730acc1a812954</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t busId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setMessageId</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>adf3a1b0ecf29d6dcd81cc98290966ccc</anchor>
      <arglist>(uint8_t *xbusMessage, uint8_t messageId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Xbus_setPayloadLength</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a2139962b548fd956fe169b64059db234</anchor>
      <arglist>(uint8_t *xbusMessage, uint16_t payloadLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Xbus_verifyChecksum</name>
      <anchorfile>xbus_8h.html</anchorfile>
      <anchor>a98a2b04ed586b8e337a7289993ee0eb6</anchor>
      <arglist>(const uint8_t *xbusMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xbusparser.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xbusparser_8c.html</filename>
    <includes id="xbusparser_8h" name="xbusparser.h" local="yes" imported="no">xbusparser.h</includes>
    <includes id="xbus_8h" name="xbus.h" local="yes" imported="no">xbus.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XbusParser_init</name>
      <anchorfile>xbusparser_8c.html</anchorfile>
      <anchor>a90f08c2fb10be157789c8a2a3f12de66</anchor>
      <arglist>(XbusParser *obj, unsigned char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>enum Result</type>
      <name>XbusParser_insertByte</name>
      <anchorfile>xbusparser_8c.html</anchorfile>
      <anchor>a1eaee9d6d93d99d5e0012475cb4da5a7</anchor>
      <arglist>(XbusParser *obj, unsigned char byte, int *messageSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xbusparser.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xbusparser_8h.html</filename>
    <class kind="struct">XbusParser</class>
    <member kind="enumeration">
      <type></type>
      <name>Result</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_Ok</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066aac8b8d43bb128d85d4e531b8cf754fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_MessageReceived</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066a9e1c08ec29afa014d957339e75b2514a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_BufferOverflow</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066aabea80c2c28409aa5eef4a7787b8e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_CheckSumError</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066a5e01eb3c9141de06d90c7a791fce72c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_InvalidLength</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066a6a008c3dcc39d38bfa216ca4db94df0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_FoundPreamble</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066a6f71f2c7863c974e13638a3696615d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_SpuriousByte</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a28287671eaf7406afd604bd055ba4066ac5576f1effa71216c21d5a3ed49122e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>State</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>haveNothing</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8a5de2a26a8f2aa4768600e2b412c77b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>havePreamble</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8a072625ca641fba4729bfc20e23f4cdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>haveLengthExtenderByte</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8adcd7494fad4d506475d2d9cbfaa2d702</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>haveLength</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8aa1a9d491134effc683ba8ffb3d92eeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>haveMessage</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8ae79677b9cb10638fc7805ecdb765efb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>haveError</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a5d74787dedbc4e11c1ab15bf487e61f8a3c0d07d1513a2f9804f6615cd9d03fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XbusParser_init</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a90f08c2fb10be157789c8a2a3f12de66</anchor>
      <arglist>(XbusParser *obj, unsigned char *buffer, int bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>enum Result</type>
      <name>XbusParser_insertByte</name>
      <anchorfile>xbusparser_8h.html</anchorfile>
      <anchor>a1eaee9d6d93d99d5e0012475cb4da5a7</anchor>
      <arglist>(XbusParser *obj, unsigned char byte, int *messageSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xdacallback.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>xdacallback_8cpp.html</filename>
    <includes id="xdacallback_8h" name="xdacallback.h" local="yes" imported="no">xdacallback.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="no" imported="no">xscontroller/xsdevice_def.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
  </compound>
  <compound kind="file">
    <name>xdacallback.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>xdacallback_8h.html</filename>
    <includes id="xscallback_8h" name="xscallback.h" local="no" imported="no">xscontroller/xscallback.h</includes>
    <class kind="class">XdaCallback</class>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, XsDataPacket &gt;</type>
      <name>RosXsDataPacket</name>
      <anchorfile>xdacallback_8h.html</anchorfile>
      <anchor>a043c7941d9e5191b3aec523e9ec4f8c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xdacommunicatorfactory.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xdacommunicatorfactory_8cpp.html</filename>
    <includes id="xdacommunicatorfactory_8h" name="xdacommunicatorfactory.h" local="yes" imported="no">xdacommunicatorfactory.h</includes>
    <includes id="mtbfilecommunicator_8h" name="mtbfilecommunicator.h" local="yes" imported="no">mtbfilecommunicator.h</includes>
    <includes id="serialportcommunicator_8h" name="serialportcommunicator.h" local="yes" imported="no">serialportcommunicator.h</includes>
    <includes id="usbcommunicator_8h" name="usbcommunicator.h" local="yes" imported="no">usbcommunicator.h</includes>
    <namespace>CommunicatorType</namespace>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>MTBFILE</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a14af72befd336290489af044156cdd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>SERIALPORT</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>aaf37af694103fdf424d673b37f4b676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>UNKNOWN</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a7d6352d48113174b1bd95abe97e3bebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>USB</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>aeba0dbd9d4f22c8632e6933b55e5c507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xdacommunicatorfactory.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xdacommunicatorfactory_8h.html</filename>
    <includes id="communicatorfactory_8h" name="communicatorfactory.h" local="yes" imported="no">communicatorfactory.h</includes>
    <class kind="class">XdaCommunicatorFactory</class>
  </compound>
  <compound kind="file">
    <name>xdainterface.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>xdainterface_8cpp.html</filename>
    <includes id="xdainterface_8h" name="xdainterface.h" local="yes" imported="no">xdainterface.h</includes>
    <includes id="xsscanner_8h" name="xsscanner.h" local="no" imported="no">xscontroller/xsscanner.h</includes>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="no" imported="no">xscontroller/xscontrol_def.h</includes>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="no" imported="no">xscontroller/xsdevice_def.h</includes>
    <includes id="packetcallback_8h" name="packetcallback.h" local="yes" imported="no">messagepublishers/packetcallback.h</includes>
    <includes id="accelerationpublisher_8h" name="accelerationpublisher.h" local="yes" imported="no">messagepublishers/accelerationpublisher.h</includes>
    <includes id="angularvelocitypublisher_8h" name="angularvelocitypublisher.h" local="yes" imported="no">messagepublishers/angularvelocitypublisher.h</includes>
    <includes id="freeaccelerationpublisher_8h" name="freeaccelerationpublisher.h" local="yes" imported="no">messagepublishers/freeaccelerationpublisher.h</includes>
    <includes id="gnsspublisher_8h" name="gnsspublisher.h" local="yes" imported="no">messagepublishers/gnsspublisher.h</includes>
    <includes id="imupublisher_8h" name="imupublisher.h" local="yes" imported="no">messagepublishers/imupublisher.h</includes>
    <includes id="magneticfieldpublisher_8h" name="magneticfieldpublisher.h" local="yes" imported="no">messagepublishers/magneticfieldpublisher.h</includes>
    <includes id="orientationincrementspublisher_8h" name="orientationincrementspublisher.h" local="yes" imported="no">messagepublishers/orientationincrementspublisher.h</includes>
    <includes id="orientationpublisher_8h" name="orientationpublisher.h" local="yes" imported="no">messagepublishers/orientationpublisher.h</includes>
    <includes id="pressurepublisher_8h" name="pressurepublisher.h" local="yes" imported="no">messagepublishers/pressurepublisher.h</includes>
    <includes id="temperaturepublisher_8h" name="temperaturepublisher.h" local="yes" imported="no">messagepublishers/temperaturepublisher.h</includes>
    <includes id="timereferencepublisher_8h" name="timereferencepublisher.h" local="yes" imported="no">messagepublishers/timereferencepublisher.h</includes>
    <includes id="transformpublisher_8h" name="transformpublisher.h" local="yes" imported="no">messagepublishers/transformpublisher.h</includes>
    <includes id="twistpublisher_8h" name="twistpublisher.h" local="yes" imported="no">messagepublishers/twistpublisher.h</includes>
    <includes id="velocityincrementpublisher_8h" name="velocityincrementpublisher.h" local="yes" imported="no">messagepublishers/velocityincrementpublisher.h</includes>
    <includes id="positionllapublisher_8h" name="positionllapublisher.h" local="yes" imported="no">messagepublishers/positionllapublisher.h</includes>
    <includes id="velocitypublisher_8h" name="velocitypublisher.h" local="yes" imported="no">messagepublishers/velocitypublisher.h</includes>
  </compound>
  <compound kind="file">
    <name>xdainterface.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/src/</path>
    <filename>xdainterface_8h.html</filename>
    <includes id="xdacallback_8h" name="xdacallback.h" local="yes" imported="no">xdacallback.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <class kind="class">XdaInterface</class>
  </compound>
  <compound kind="file">
    <name>xprintf.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xprintf_8cpp.html</filename>
    <includes id="xprintf_8h" name="xprintf.h" local="yes" imported="no">xprintf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XPRINT_FAST_BUFFER_SIZE</name>
      <anchorfile>xprintf_8cpp.html</anchorfile>
      <anchor>a44a9e202cc765a54f4a7952c584929f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_xprintf_ap</name>
      <anchorfile>xprintf_8cpp.html</anchorfile>
      <anchor>a4d1a97746b12808307581b4f796066e3</anchor>
      <arglist>(char const *fmt_str, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_xprintf_b</name>
      <anchorfile>xprintf_8cpp.html</anchorfile>
      <anchor>a83cbe24c24b71a90c6af29d679325ffa</anchor>
      <arglist>(char const *fmt_str, int marker,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_xprintf_b</name>
      <anchorfile>xprintf_8cpp.html</anchorfile>
      <anchor>a50366b6fec0b44ca0a411608320bd09d</anchor>
      <arglist>(std::string const &amp;fmt_str, int marker,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xprintf.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xprintf_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>xsaccesscontrolmode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsaccesscontrolmode_8h.html</filename>
    <member kind="typedef">
      <type>enum XsAccessControlMode</type>
      <name>XsAccessControlMode</name>
      <anchorfile>xsaccesscontrolmode_8h.html</anchorfile>
      <anchor>a8d6035f3cec250992696ee9493e98f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsAccessControlMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae5cff56e1aafd948078a5a5d3a72495a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aa671d3848cb4a5c0f9783397657462db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_BlackList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aaaa305cc5d411e2345a73d846a5150014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_WhiteList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aa391a3746cdd5a0cec5ef6685906e636b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsalignmentframe.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsalignmentframe_8h.html</filename>
    <member kind="typedef">
      <type>enum XsAlignmentFrame</type>
      <name>XsAlignmentFrame</name>
      <anchorfile>xsalignmentframe_8h.html</anchorfile>
      <anchor>ae8ad6d0f5c7af51a8f489ee38238a59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsAlignmentFrame</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga971ae8d9195b58f6cb8f858f06c83bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XAF_Sensor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga971ae8d9195b58f6cb8f858f06c83bcba815e8c11c6b4da2891898553fc8f1b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XAF_Local</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga971ae8d9195b58f6cb8f858f06c83bcbae92c2e3866a082d687ae3902fb75e314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsanalogindata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsanalogindata_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsAnalogInData</class>
    <member kind="typedef">
      <type>struct XsAnalogInData</type>
      <name>XsAnalogInData</name>
      <anchorfile>xsanalogindata_8h.html</anchorfile>
      <anchor>ac980c6a474f501339c7efaacc98b4bc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsarray_8c.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="xsdebugcounters_8h" name="xsdebugcounters.h" local="yes" imported="no">xsdebugcounters.h</includes>
  </compound>
  <compound kind="file">
    <name>xsarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsarray_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <class kind="class">XsArray</class>
    <class kind="struct">XsArrayDescriptor</class>
    <member kind="define">
      <type>#define</type>
      <name>XSARRAY_DECL</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aab9216191989b09953d2cd96064b3172</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSARRAY_INITIALIZER</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a9768d1f026910c19617765fd446ffa79</anchor>
      <arglist>(D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aaac5bd279ca3ac6bbeb070e38e66d13b</anchor>
      <arglist>(S, T)</arglist>
    </member>
    <member kind="typedef">
      <type>struct XsArray</type>
      <name>XsArray</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>af3a0137c438c91114240d9b421355fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsArrayDescriptor</type>
      <name>XsArrayDescriptor</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aa99800534c254a45b07f6e32eacea942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_append</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a9046e304d037bccb749e0eb2a764cb94</anchor>
      <arglist>(void *thisPtr, void const *other)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_assign</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aa59d7ddbd6bc2c22e129c69ab0cd2d37</anchor>
      <arglist>(void *thisPtr, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void const  *</type>
      <name>XsArray_at</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a4b9af3429575836b4905450b1b8f732a</anchor>
      <arglist>(void const *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>XsArray_atIndex</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a1c7d478ef2451b42eeae2464afeba9bf</anchor>
      <arglist>(void *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsArray_compare</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aa1b9f41a909d2b230813d7a0a00a2c1b</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsArray_comparePredicate</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>af254384239407136d5761d825e6d4a4d</anchor>
      <arglist>(void const *a, void const *b, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsArray_compareSet</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>ab707cea05358a156f5f06bed8b89ba45</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_construct</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a1ca16d56a6d40359b0f687a9f62d0f98</anchor>
      <arglist>(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_copy</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>abc1377afa8b71eb77d4972d2a7e52a3b</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_copyConstruct</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a2b350d55cdab8b5e580df0b9b0ec09aa</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_destruct</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aef5f589590276e8f88472008c1be5dc5</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsArray_empty</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>ad94a92bed03356c402f51c05d703e050</anchor>
      <arglist>(void const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_erase</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a621cc4628ef1778e11dfff37fb126a6b</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API ptrdiff_t</type>
      <name>XsArray_find</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a4e65962b270a4a8ad421cd6e2792faac</anchor>
      <arglist>(void const *thisPtr, void const *needle)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API ptrdiff_t</type>
      <name>XsArray_findPredicate</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a9581f298c5d5ed9af0439d7c7d9229aa</anchor>
      <arglist>(void const *thisPtr, void const *needle, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_insert</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>ac33dc3c472336774c2e9cc65ae143aa4</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_rawCopy</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a5e6e230a07ba46eff120770746539b7a</anchor>
      <arglist>(void *to, void const *from, XsSize count, XsSize iSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_removeDuplicates</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a00b3545c16ac97513274a10309211aab</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_removeDuplicatesPredicate</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a355de6bef0e133ccfeb9b0821e1a471a</anchor>
      <arglist>(void *thisPtr, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_reserve</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a52d4866f6e1740e9f9d147f34fcece1d</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_resize</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a8164526ada0dd18bc76e0d3baaddb174</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_reverse</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>adc4a393892e74177d9bf20a2f0f05069</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_sort</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>aadfde04c60971de6ee91f2c41a15616d</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsArray_swap</name>
      <anchorfile>xsarray_8h.html</anchorfile>
      <anchor>a6c43049553df37444f6c5a00ae5524e3</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbaud.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbaud_8c.html</filename>
    <includes id="xsbaud_8h" name="xsbaud.h" local="yes" imported="no">xsbaud.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ALL_RATES</name>
      <anchorfile>xsbaud_8c.html</anchorfile>
      <anchor>a8546671bbf9f920ec813b215cf0c557d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>XsBaud_codeToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga704fac796d6899e53094d97403927442</anchor>
      <arglist>(XsBaudCode baudcode)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>XsBaud_numericToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7439bd0c058b38ce73d843d39fcef299</anchor>
      <arglist>(int numeric)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudCode</type>
      <name>XsBaud_rateToCode</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa587d7e451a00e7a3c2c4432c346cf9b</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsBaud_rateToNumeric</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga532744ada4da5b1e9c8a277cc98628a1</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbaud.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbaud_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsbaudcode_8h" name="xsbaudcode.h" local="yes" imported="no">xsbaudcode.h</includes>
    <includes id="xsbaudrate_8h" name="xsbaudrate.h" local="yes" imported="no">xsbaudrate.h</includes>
    <member kind="typedef">
      <type>enum XsBaudCode</type>
      <name>XsBaudCode</name>
      <anchorfile>xsbaud_8h.html</anchorfile>
      <anchor>aa2dea9f40bb98a358e4ad0634f3a37be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsBaudRate</type>
      <name>XsBaudRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga38b4699817c6806f45bd59b677c69eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsBaudRate</type>
      <name>XsBaud_codeToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga704fac796d6899e53094d97403927442</anchor>
      <arglist>(XsBaudCode baudcode)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsBaudRate</type>
      <name>XsBaud_numericToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7439bd0c058b38ce73d843d39fcef299</anchor>
      <arglist>(int numeric)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsBaudCode</type>
      <name>XsBaud_rateToCode</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa587d7e451a00e7a3c2c4432c346cf9b</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsBaud_rateToNumeric</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga532744ada4da5b1e9c8a277cc98628a1</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbaudcode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbaudcode_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="variable">
      <type></type>
      <name>XBC_115k2</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a0a6524dd404a1d413e53058f26e0de65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_14k4</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>ac60454448d5f370921efe594f9c3fd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_19k2</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>ab3fcfdf44c359c38f3122911f3bbc5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_230k4</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a6b4cb0790a11a1bf88d3773499a6c3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_28k8</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>add2180e3c1550b05b8a0284c7ed7f652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_2MegaBaud</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a4b93158b015e0cd66755f848d1eb3ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_38k4</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>ad64e2eef6b2a3190a9d6cdc4d33f4472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_3_5MegaBaud</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a748551ef645387620b5aca290e933edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_460k8</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a6e23a153ebe9a1eac854769cce44b966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_4k8</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>af54d12ab8814284ac6fba9ded65edf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_4MegaBaud</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>af0ba19b6644c8b644e61806dbe35eb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_57k6</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a5b20142f7b1ba438c156a798d5bcdace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_76k8</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a3f92020c2e1c8dfd3d2947a9cb891f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_921k6</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>ab75e1ced372d3c7594b749d1253fdac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_921k6Legacy</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a1153cb089362a01a66c8ab7c8d3b26c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBC_9k6</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>ae4952b67acb59c2c74f52cadcd4e647c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum XSNOCOMEXPORT</type>
      <name>XsBaudCode</name>
      <anchorfile>xsbaudcode_8h.html</anchorfile>
      <anchor>a27be41bcf16e6efed06cd7a0cd30a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbaudrate.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbaudrate_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>B2000000</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ac8f494082416f4d63fde6c6289c4968d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B230400</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>aa0a8a3b09c593c7be5bfbbeb09f14d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B3500000</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a0db8961ca1fb43dbb690b6d2ee7217f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B4000000</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a0078dd80905a2b3dbccff97e5bea8054</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B460800</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a644a0912fa1e82fd24c0516b4723ee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>B921600</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ae2d3cdb046f933a4a6ccd5497516c2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsBaudRate</type>
      <name>XsBaudRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga38b4699817c6806f45bd59b677c69eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_115k2</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>abcf6282c4af31a4eeceaab24812a37c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_14k4</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>aa1197f26342ae9731cba79c03c8641cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_19k2</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>aeb346ccfbe084bd7464174a16145166c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_2000k</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ab3758a875757a5303876596651784de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_230k4</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a5c1806a17b42ccce947ed3e640ee1c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_28k8</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a43fd796aeeff79f0c23b58bf731994b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_3500k</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ae78906a7e0c2032d1882acff5c3b0d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_38k4</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>af348de3657cc9327185757d05fc2ff01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_460k8</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a2e6d2034588364fd569f4637454d8bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_4800</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a3b8fc39cfb49cea7cb2a9a038f9484e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_57k6</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a9a63cb3041292d4db652ca889fc3b76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_76k8</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>a0e7472ddd6a3b9843a7ac05accd25163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_921k6</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ab751e8fb71fa4757d45b74db5a7a9e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_9600</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ae6b66770f27e1002506ed8c09b4e1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XBR_Invalid</name>
      <anchorfile>xsbaudrate_8h.html</anchorfile>
      <anchor>ac1598f2b10b9bc6927d9f155c3c145be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbusid.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbusid_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_BROADCAST</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44cefb784042cbd1494268a2735c095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_DYNAMIC</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4f1526ddede598fdbd06adde5a30c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_INVALID</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ccb6071d965b3115cf7e696e70b0292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_MASTER</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae8321d23871bd495a735cccbac26b451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_MT</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab9478ee24f1f927f712dd4ad6caa7bc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbytearray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbytearray_8c.html</filename>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="yes" imported="no">xsbytearray.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareUint8</name>
      <anchorfile>xsbytearray_8c.html</anchorfile>
      <anchor>a617e32c2a49698b626ab6eacd5e4a007</anchor>
      <arglist>(uint8_t const *a, uint8_t const *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyUint8</name>
      <anchorfile>xsbytearray_8c.html</anchorfile>
      <anchor>a225996ed49720bb2a8e0ffe55333ec0e</anchor>
      <arglist>(uint8_t *to, uint8_t const *from)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapUint8</name>
      <anchorfile>xsbytearray_8c.html</anchorfile>
      <anchor>ab3d84480bd8b13fc80163eaf0b3a05af</anchor>
      <arglist>(uint8_t *a, uint8_t *b)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsByteArrayDescriptor</name>
      <anchorfile>xsbytearray_8c.html</anchorfile>
      <anchor>ae092f6ce42a209c9f48a29163ec3ae06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsbytearray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsbytearray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_append</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>acbbad4bd9710499e8a03317446ee4635</anchor>
      <arglist>(thisPtr, other)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_assign</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>abfef6a474fa78fa09e2343a981f423e9</anchor>
      <arglist>(thisPtr, sz, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_copy</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a7373e05332b9b1d2a8e11b9f3b83e633</anchor>
      <arglist>(thisPtr, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_destruct</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>aa60d7580599454b292dd942bca303f71</anchor>
      <arglist>(thisPtr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_erase</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a5c17a6fa35e88fee9359013bfa6345df</anchor>
      <arglist>(thisPtr, index, count)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_fromString</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a5471f9ce2a6c9d7c0e31749d901e872e</anchor>
      <arglist>(str, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSBYTEARRAY_INITIALIZER</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a23de70a65dc583d3d5b9b567ed474519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_popBack</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a3d78a6fff33dc0b3c4312059e8225e72</anchor>
      <arglist>(thisPtr, count)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_popFront</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a97d8c78e49254bc41b061c6ba08fcbaf</anchor>
      <arglist>(thisPtr, count)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_ref</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a2a0df6fa0805aa92f3aac1fce10890c1</anchor>
      <arglist>(thisPtr, sz, src, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsByteArray_swap</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a86b204f4ddb823cc731cafd76c6ba5e8</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>struct XsByteArray</type>
      <name>XsByteArray</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a0c21d88f467be48fd0e930da3040656b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a9e7c9dc0c406941aba0d8aba4a5e1842</anchor>
      <arglist>(XsByteArray, uint8_t)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsByteArray_construct</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>aaa998604378366f1eed378841c2cbae8</anchor>
      <arglist>(XsByteArray *thisPtr, XsSize count, uint8_t const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsByteArrayDescriptor</name>
      <anchorfile>xsbytearray_8h.html</anchorfile>
      <anchor>a6202ec8bc85438d3e8983704a4dd9f6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscalibrateddata.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscalibrateddata_8c.html</filename>
    <includes id="xscalibrateddata_8h" name="xscalibrateddata.h" local="yes" imported="no">xscalibrateddata.h</includes>
  </compound>
  <compound kind="file">
    <name>xscalibrateddata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscalibrateddata_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="yes" imported="no">xsvector3.h</includes>
    <class kind="struct">XsCalibratedData</class>
    <member kind="define">
      <type>#define</type>
      <name>XSCALIBRATEDDATA_INITIALIZER</name>
      <anchorfile>xscalibrateddata_8h.html</anchorfile>
      <anchor>a16e635da15e04e5d65f18484609c3f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsCalibratedData</type>
      <name>XsCalibratedData</name>
      <anchorfile>xscalibrateddata_8h.html</anchorfile>
      <anchor>a8f48eece0a9ceb220ec25a74f2b94050</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsCalibratedData_construct</name>
      <anchorfile>xscalibrateddata_8h.html</anchorfile>
      <anchor>a24805cefeff4bfab35aebee2e73e432c</anchor>
      <arglist>(struct XsCalibratedData *thisPtr, const XsReal *acc, const XsReal *gyr, const XsReal *mag)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsCalibratedData_destruct</name>
      <anchorfile>xscalibrateddata_8h.html</anchorfile>
      <anchor>ad4697118724de21c763a577bb7884314</anchor>
      <arglist>(struct XsCalibratedData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscalibrateddatamode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscalibrateddatamode_8h.html</filename>
    <member kind="typedef">
      <type>enum XsCalibratedDataMode</type>
      <name>XsCalibratedDataMode</name>
      <anchorfile>xscalibrateddatamode_8h.html</anchorfile>
      <anchor>a7e3484a5c92d7806473d1e14db0f013c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCalibratedDataMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaf6d3ba49156a12dc63190c1bb9f01d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a3e6855b0d9f07d557fae339f34575915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28ae17f689b832d4ba3b31c520258578da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_GyroscopeData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a94b80d3305cf6bf28eb92ddd6d0be314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28af021ada538b02ed7a3816f10c003a7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_AccGyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a727e62197c862f9d8bdac75dba951f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_AccMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a2297333e96214bf7809908032f9da4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_GyrMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a8cb6beea2e61211da714dc8475528b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a9619b2eee7f3dfbdb2190898aba999c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscallback.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscallback_8h.html</filename>
    <includes id="xscallbackplainc_8h" name="xscallbackplainc.h" local="yes" imported="no">xscallbackplainc.h</includes>
  </compound>
  <compound kind="file">
    <name>xscallbackplainc.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscallbackplainc_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsinforequest_8h" name="xsinforequest.h" local="no" imported="no">xstypes/xsinforequest.h</includes>
    <includes id="xsdevicestate_8h" name="xsdevicestate.h" local="yes" imported="no">xsdevicestate.h</includes>
    <includes id="xsconnectivitystate_8h" name="xsconnectivitystate.h" local="yes" imported="no">xsconnectivitystate.h</includes>
    <includes id="xsprotocoltype_8h" name="xsprotocoltype.h" local="yes" imported="no">xsprotocoltype.h</includes>
    <class kind="struct">XsCallbackPlainC</class>
    <member kind="define">
      <type>#define</type>
      <name>XSCALLBACK_INITIALIZER</name>
      <anchorfile>xscallbackplainc_8h.html</anchorfile>
      <anchor>a9c886396cf235f08ac672c01b308ac57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsCallbackPlainC</type>
      <name>XsCallbackPlainC</name>
      <anchorfile>xscallbackplainc_8h.html</anchorfile>
      <anchor>ae555004cfef2a44c3cfccae62699474d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanbaudcode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanbaudcode_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="variable">
      <type></type>
      <name>XCBC_100k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a4e396d2b0d1dd29daea8b082c8abafda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_10k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a234b14afc4916cdb633261dac8d85266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_125k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>ad3419834d121a234a6c3a07a116cd920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_1M</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a3aa9e6e09bdc9a6fcce16b097be1b6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_20k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>ae8f0af08f356e056270f1f5a4dfb2343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_250k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>aa743fdc8b06c652ddb2769b8af77aed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_33k3</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>aeb8642e2bcc1cefe8c3bbbdd88130053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_500k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a6c7e8318d2490fd57d27d238c4744e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_50k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a9bcab8b707f5ceb5980cfeb5f9dbd008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_5k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>aa75c7e3d7c6de30db9cd41b78fef5346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_62k5</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>ae2fa53f9657caa7ca7a7038b942f802e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_800k</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a99c388c9aa62b31835723ee49eca7ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>XCBC_83k3</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>a39758a82816abd123ab9f8968617be0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum XSNOCOMEXPORT</type>
      <name>XsCanBaudCode</name>
      <anchorfile>xscanbaudcode_8h.html</anchorfile>
      <anchor>ae7f9fc5236bd9793cbc3a318acca0407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanconfigidentifier.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanconfigidentifier_8h.html</filename>
    <includes id="xscandataidentifier_8h" name="xscandataidentifier.h" local="yes" imported="no">xscandataidentifier.h</includes>
    <member kind="typedef">
      <type>enum XsCanConfigIdentifier</type>
      <name>XsCanConfigIdentifier</name>
      <anchorfile>xscanconfigidentifier_8h.html</anchorfile>
      <anchor>a34ca9cffcb9e2a4fd26b02e17a43dc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanConfigIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga666a752a64ddd805be72366a2b1537b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_LowestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a708677eb0c6576425086aca6d0ea1ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_DeviceIdReq</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5ae68f92200956341ba98a06ec8ff541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a339cc9935fbc8d94bc05d696e340a85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_GotoConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a051bd006817ee0e673236f8f16a9caf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_GotoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5ead9248b58df7a69d5917b88a70541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_Reset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a6a3c795bdf901b31c5558cb1e8e3a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_HighestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5cd501e54a8dddaf34de6631f768c4db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscandataidentifier.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscandataidentifier_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XCDI_MAX_FREQUENCY</name>
      <anchorfile>xscandataidentifier_8h.html</anchorfile>
      <anchor>a9a9c6d38fe891643ab7a72d76bf72ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XCDI_MAX_FREQUENCY_VAL</name>
      <anchorfile>xscandataidentifier_8h.html</anchorfile>
      <anchor>a3ef50366a7b15f8449c75cde7c751004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsCanDataIdentifier</type>
      <name>XsCanDataIdentifier</name>
      <anchorfile>xscandataidentifier_8h.html</anchorfile>
      <anchor>af3eb6e0c01838f44d32f73c0e4d17185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanDataIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gade1253abf924abf0f41b63c1460ae323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a5a70680d8facd2a7fc8c7c7dd1a8beed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Error</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa2db0e89fb611080ed43e09f08dfcd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Warning</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a112d2f4bc37b37e8a4e4ab90c9797479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_SampleTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323acf7b7a43ef275f417167063a53f7f259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GroupCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af0178b97acb65e3c111b2485de99bfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad6c25ee30866f012e91ddf95ff1a1e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_StatusWord</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aed3a3d60f5706bfec3466e503fabc050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ae4c6fe12509136ca64e2e34edc464d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_EulerAngles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a162ba7b5459dadd126468adbefc26861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RotationMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323acd2c9b334ff8b9f3a6c2b05a6c01f0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_DeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa9aeb16f11705777f96f5f2656409eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RateOfTurn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad8535dfcfafde5ba9911ab6d887390ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_DeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a1e6f98bf93785dc76768d138dcca4fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af90dc2848d42e91817c158bf1c86dd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_FreeAcceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aab786d8692012c2eb50a5673dc793d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a9151d538a87167072ad3e95601669392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Temperature</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac13b10228f9af45125cf708cc813028b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_BaroPressure</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac2425a0e2a83b1776c5d3c9e39ba5098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RateOfTurnHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a062ca5d46f54ab3cfd0d860451c01546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_AccelerationHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa0d05f5c1649b96141a2440d0de5562b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_LatLong</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af5d5abb3829b5696628a162841cdafaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_AltitudeEllipsoid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a71264e73c43d57382fbf88a1126805cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_X</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ae22b21f730ad750aef216a11154269f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_Y</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac2acfd97e62f404ecd93f1a22a4e47f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_Z</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a17be224a9926b6e71899c5de96d5e0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Velocity</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a9f02369cdc6d8218633745a4360bff57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Latitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a18c62224791cbfc547cba7c6c81ae216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Longitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad5ca049c2db6e2e82eb87bbdab0f8283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GnssReceiverStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a8ca0ef5be70106330a8431fe5e4a04a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GnssReceiverDop</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aef7f397c6cd1cf3fa98c9abfd9c4e897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_EndOfGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323abb0505183320299a4180aa871a26fd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_HighestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a464c8f7220c7a7099e6d1754afde7941</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanframeformat.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanframeformat_8h.html</filename>
    <member kind="typedef">
      <type>enum XsCanFrameFormat</type>
      <name>XsCanFrameFormat</name>
      <anchorfile>xscanframeformat_8h.html</anchorfile>
      <anchor>a6d43c760fdf28ddbaf951721279fa3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanFrameFormat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gadf4db9d9b9a4d187adf8a9fc943089ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCFF_11Bit_Identifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadf4db9d9b9a4d187adf8a9fc943089baa158d54983f3854ec7f2e8c59554a73ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCFF_29Bit_Identifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadf4db9d9b9a4d187adf8a9fc943089baab54afa538cbce18bf9d9a7c4444e6251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanoutputconfiguration.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanoutputconfiguration_8c.html</filename>
    <includes id="xscanoutputconfiguration_8h" name="xscanoutputconfiguration.h" local="yes" imported="no">xscanoutputconfiguration.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsCanOutputConfiguration_swap</name>
      <anchorfile>xscanoutputconfiguration_8c.html</anchorfile>
      <anchor>a4fd5a69819c4070b6a2dcfd32d4b6238</anchor>
      <arglist>(struct XsCanOutputConfiguration *a, struct XsCanOutputConfiguration *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanoutputconfiguration.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanoutputconfiguration_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xscandataidentifier_8h" name="xscandataidentifier.h" local="yes" imported="no">xscandataidentifier.h</includes>
    <includes id="xscanframeformat_8h" name="xscanframeformat.h" local="yes" imported="no">xscanframeformat.h</includes>
    <class kind="struct">XsCanOutputConfiguration</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_CANOUTPUTCONFIGURATIONS</name>
      <anchorfile>xscanoutputconfiguration_8h.html</anchorfile>
      <anchor>ab747f153b44c571998c431793a3ac85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSCANOUTPUTCONFIGURATION_INITIALIZER</name>
      <anchorfile>xscanoutputconfiguration_8h.html</anchorfile>
      <anchor>a672caaf8f3b2ab4ec9e993a09f3cc4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsCanOutputConfiguration</type>
      <name>XsCanOutputConfiguration</name>
      <anchorfile>xscanoutputconfiguration_8h.html</anchorfile>
      <anchor>a87242cd3c65ed5ef5f2358244b72b916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsCanOutputConfiguration_swap</name>
      <anchorfile>xscanoutputconfiguration_8h.html</anchorfile>
      <anchor>a7080dbb77742d2fecf9394125dfd7ec3</anchor>
      <arglist>(struct XsCanOutputConfiguration *a, struct XsCanOutputConfiguration *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanoutputconfigurationarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanoutputconfigurationarray_8c.html</filename>
    <includes id="xscanoutputconfigurationarray_8h" name="xscanoutputconfigurationarray.h" local="yes" imported="no">xscanoutputconfigurationarray.h</includes>
    <includes id="xscanoutputconfiguration_8h" name="xscanoutputconfiguration.h" local="yes" imported="no">xscanoutputconfiguration.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareXsCanOutputConfiguration</name>
      <anchorfile>xscanoutputconfigurationarray_8c.html</anchorfile>
      <anchor>ad13cc639a62d549e0dee7665796339a4</anchor>
      <arglist>(XsCanOutputConfiguration const *a, XsCanOutputConfiguration const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyXsCanOutputConfiguration</name>
      <anchorfile>xscanoutputconfigurationarray_8c.html</anchorfile>
      <anchor>ae84ab947e39d4ebc115dd09fbbdc48e7</anchor>
      <arglist>(XsCanOutputConfiguration *to, XsCanOutputConfiguration const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapXsCanOutputConfiguration</name>
      <anchorfile>xscanoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a09601750ad466a69f704d40d148e59cb</anchor>
      <arglist>(XsCanOutputConfiguration *a, XsCanOutputConfiguration *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsCanOutputConfigurationArray_construct</name>
      <anchorfile>xscanoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a016e0f1fb6d031ee0c7ff7795937cd72</anchor>
      <arglist>(XsCanOutputConfigurationArray *thisPtr, XsSize count, XsCanOutputConfiguration const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsCanOutputConfigurationArrayDescriptor</name>
      <anchorfile>xscanoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a228351daa7e529bf4e2ba3b2d91224b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscanoutputconfigurationarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscanoutputconfigurationarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSCANOUTPUTCONFIGURATIONARRAY_INITIALIZER</name>
      <anchorfile>xscanoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a22e3ad7cfee34c4858cd0e13549235d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsCanOutputConfigurationArray</type>
      <name>XsCanOutputConfigurationArray</name>
      <anchorfile>xscanoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a395d015661c0ac9db3cf4efdacf75897</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xscanoutputconfigurationarray_8h.html</anchorfile>
      <anchor>ae5261e55cb3b75bea92f658952a65aa2</anchor>
      <arglist>(XsCanOutputConfigurationArray, struct XsCanOutputConfiguration)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsCanOutputConfigurationArray_construct</name>
      <anchorfile>xscanoutputconfigurationarray_8h.html</anchorfile>
      <anchor>ad735711e82da5f9ee9d012af9f976e90</anchor>
      <arglist>(XsCanOutputConfigurationArray *thisPtr, XsSize count, struct XsCanOutputConfiguration const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsCanOutputConfigurationArrayDescriptor</name>
      <anchorfile>xscanoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a248255c18466903ec1f0ad522409b8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscommon_config.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xscommon__config_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="no" imported="no">xstypes/xstypesconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_UNICODE</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>a78880e1abcefc90f14185aee93ad0e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_H</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>a94898d435d5cba9ef3bc85b9c4dde17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNALLER_WITH_THREAD_SUPPORT</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>afaf38c0d7e26546a1d28b9f8677ecc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_NO_AUTOLIB</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>ac958057a07cfc209f6d6f105185fec2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOEXPORT</name>
      <anchorfile>xscommon__config_8h.html</anchorfile>
      <anchor>a4b74dee02f366e0b64ba2348fd54834d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsconnectivitystate.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsconnectivitystate_8c.html</filename>
    <includes id="xsconnectivitystate_8h" name="xsconnectivitystate.h" local="yes" imported="no">xsconnectivitystate.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="no" imported="no">xstypes/xstypedefs.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>XsConnectivityState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga54600eb4ab8da7bbfc16f0d754feda33</anchor>
      <arglist>(XsConnectivityState s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsconnectivitystate.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsconnectivitystate_8h.html</filename>
    <member kind="typedef">
      <type>enum XsConnectivityState</type>
      <name>XsConnectivityState</name>
      <anchorfile>xsconnectivitystate_8h.html</anchorfile>
      <anchor>a47e95ac14db0e890ee3d1eecf4f1e041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsConnectivityState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga96db442082eb29c41c3500db7539120c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Disconnected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca9ee42b497dd9e7fcf8e917016298d090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Rejected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca21f57e93cc30be92394ad03e556276e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_PluggedIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120cacaf62dfe3f30563a4cda97d9b5827800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Wireless</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca78a0ddb9a1eb6914643bff2681397e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_WirelessOutOfRange</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120caefbe113df424ccd455d6c95d11f9e15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_File</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca5caf75f77f31ff3f7b23213e7b25686a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca220564e77aba77ab9ed42e0491100548</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XDA_DLL_API char *</type>
      <name>XsConnectivityState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga54600eb4ab8da7bbfc16f0d754feda33</anchor>
      <arglist>(XsConnectivityState s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscontrol_def.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscontrol__def_8cpp.html</filename>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="yes" imported="no">xscontrol_def.h</includes>
    <includes id="xdacommunicatorfactory_8h" name="xdacommunicatorfactory.h" local="yes" imported="no">xdacommunicatorfactory.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="no" imported="no">xstypes/xsportinfoarray.h</includes>
    <includes id="xsdeviceconfiguration_8h" name="xsdeviceconfiguration.h" local="yes" imported="no">xsdeviceconfiguration.h</includes>
    <includes id="xsfilterprofile_8h" name="xsfilterprofile.h" local="no" imported="no">xstypes/xsfilterprofile.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="proxycommunicator_8h" name="proxycommunicator.h" local="yes" imported="no">proxycommunicator.h</includes>
    <includes id="restorecommunication_8h" name="restorecommunication.h" local="yes" imported="no">restorecommunication.h</includes>
    <includes id="xsversion_8h" name="xsversion.h" local="no" imported="no">xstypes/xsversion.h</includes>
    <includes id="mtix0device_8h" name="mtix0device.h" local="yes" imported="no">mtix0device.h</includes>
    <includes id="mtix00device_8h" name="mtix00device.h" local="yes" imported="no">mtix00device.h</includes>
    <includes id="mtigdevice_8h" name="mtigdevice.h" local="yes" imported="no">mtigdevice.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="no" imported="no">xstypes/xsdid.h</includes>
    <includes id="xsdeviceptrarray_8h" name="xsdeviceptrarray.h" local="yes" imported="no">xsdeviceptrarray.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
    <includes id="xsmath_8h" name="xsmath.h" local="no" imported="no">xstypes/xsmath.h</includes>
    <includes id="xsdeviceidarray_8h" name="xsdeviceidarray.h" local="no" imported="no">xstypes/xsdeviceidarray.h</includes>
    <includes id="xssyncsettingarray_8h" name="xssyncsettingarray.h" local="no" imported="no">xstypes/xssyncsettingarray.h</includes>
    <includes id="broadcastdevice_8h" name="broadcastdevice.h" local="yes" imported="no">broadcastdevice.h</includes>
    <includes id="idfetchhelpers_8h" name="idfetchhelpers.h" local="yes" imported="no">idfetchhelpers.h</includes>
    <includes id="xscontrol__public_8h" name="xscontrol_public.h" local="yes" imported="no">xscontrol_public.h</includes>
  </compound>
  <compound kind="file">
    <name>xscontrol_def.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscontrol__def_8h.html</filename>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <includes id="xscallback_8h" name="xscallback.h" local="yes" imported="no">xscallback.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsfilepos_8h" name="xsfilepos.h" local="no" imported="no">xstypes/xsfilepos.h</includes>
    <includes id="xsbaud_8h" name="xsbaud.h" local="no" imported="no">xstypes/xsbaud.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="no" imported="no">xstypes/xsresultvalue.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="no" imported="no">xscommon/xsens_mutex.h</includes>
    <includes id="xsresetmethod_8h" name="xsresetmethod.h" local="no" imported="no">xstypes/xsresetmethod.h</includes>
    <includes id="devicefactory_8h" name="devicefactory.h" local="yes" imported="no">devicefactory.h</includes>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="no" imported="no">xstypes/xsvector3.h</includes>
    <includes id="lastresultmanager_8h" name="lastresultmanager.h" local="yes" imported="no">lastresultmanager.h</includes>
    <includes id="xsoption_8h" name="xsoption.h" local="no" imported="no">xstypes/xsoption.h</includes>
    <class kind="class">XsControl</class>
    <member kind="define">
      <type>#define</type>
      <name>XsensThreadParam</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>a9979faa42d088018ceb846d823749c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsensThreadReturn</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>af79c19616536620b1af8ecfe94442cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>BroadcastDevice</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>a1061c0eba51c183d67599c24088e3fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct XSNOEXPORT</type>
      <name>Communicator</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>a95f21a6f37b65fc9c3defd8b004f65e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>EmtsManager</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>ab6ac0cd12ec68c5c598cd1cf0a4771e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>NetworkScanner</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>aca2e14dd8c92387fe81be4e07953ce7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>ProxyCommunicator</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>aae3ad50170af20a40a5efdc0d94c8308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>RestoreCommunication</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>acb19ca16f7f9ce93fff79808546f9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>XdaCommunicatorFactory</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>a0f5f88e80e42c424c0f85d211cabc687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct XSNOEXPORT</type>
      <name>XsDevice</name>
      <anchorfile>xscontrol__def_8h.html</anchorfile>
      <anchor>aedfc1de6f295bf3f0c3d00f188f2c72c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscontrol_public.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscontrol__public_8h.html</filename>
    <includes id="xscontrol__def_8h" name="xscontrol_def.h" local="yes" imported="no">xscontrol_def.h</includes>
    <class kind="class">XsControlEx</class>
  </compound>
  <compound kind="file">
    <name>xscontrollerconfig.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscontrollerconfig_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ab38817d549ec38c140891933a09df74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIDLOG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a29aee9313b0e5a9165eb24965c219ec8</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLALERT</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a830f9755790d6520341aa3c45a349509</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLALERT_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a2ee7a5b6e783c6e3f0398d2594ea1b03</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLALERTG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a4b46bcd27a2d9a865bc529f1da7605ea</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a56eabbe80260a3190a6944c9a328f1c6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUG_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aadcad07ad34f8c0c8f2c0ec474b7e267</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGFINAL</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a35ff0f5940848b49d04c84857618f7cf</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGFINALG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>adff2d975bd608f4e3c6ba5e496917e0d</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLDEBUGG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aef09701f3ed3f082b95049c59488e5ca</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERROR</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a0d0a5690a35c8c11ebd894784897bade</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERROR_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a0e7fca0e3101d025b06acadfc8cb9bc7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLERRORG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aa25b023112a37993ffd814c1f80927f0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATAL</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ab02c13d96ffe2d01cc47761d4ad8c847</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATAL_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>af1a8398005297000f986e210b6a9181a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFATALG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>adeee7d1240f3f977ec7f11467ba174aa</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLFINALVALUE</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aafbe92c0a1cca675c78b203cfaa96cf9</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACE</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a2bcae47481769fbf317f2537707523e4</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACE_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ab8449be7298f9e3410ee030b8098cb8e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLTRACEG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ae5fb9d0cc5b2977384ff116df9f194a5</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITE</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aa14c04e457c87ee2be39bf93cf53ff67</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITE_NODEC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a533e0a58d18be6585b5b6865cde54a40</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEFINAL</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ad0466b1f1af4ea1e6ed1eeb84c0334fc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEFINALG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a31f57b86ef15d16c7fe66cc6570e9ac5</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JLWRITEG</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>abc8ca337f9117361228d0b26f285f1b7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XDA_DLL_API</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>aa3fb734e8e9dea25e2534ca4a1b32c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSCONTROLLER_CONFIG_H</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>abfbeeafbc25023e419589f7b240886ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_32BIT</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a7b30ef2011b10650fc0e39becd1981ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a3e4e7341eb2d89439150f6a28b716e45</anchor>
      <arglist>(className)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_NO_AUTOLIB</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ac958057a07cfc209f6d6f105185fec2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_NO_PORT_NUMBERS</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a08d46acedbe009ade41c75851def6b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSEXITLOGC</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>ac981101ae078d7cf4814c93522a5385d</anchor>
      <arglist>(j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSEXITLOGD</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>afebc6138954d853ce365b184d3e51360</anchor>
      <arglist>(j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSEXITLOGN</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a88621d2b4e18bf85651edb7dc5bfad7c</anchor>
      <arglist>(j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOEXPORT</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a4b74dee02f366e0b64ba2348fd54834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOLINUXEXPORT</name>
      <anchorfile>xscontrollerconfig_8h.html</anchorfile>
      <anchor>a7206d94afb364a309f336d71ac0c2ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscontrolline.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscontrolline_8h.html</filename>
    <member kind="typedef">
      <type>enum XsControlLine</type>
      <name>XsControlLine</name>
      <anchorfile>xscontrolline_8h.html</anchorfile>
      <anchor>ab8d611b62dd031796ce14f4096167317</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsControlLine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga760018646ba5d22bd56b996d1c715424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DCD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a65aa7f4aa0d1ccaa8bc242734a629a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a6c253e08bcf87e5a75e21086fda4ccc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_TD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a8f9d3acbf31eeebbf31d019fc2ed6101</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DTR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424aeb2bbb491af6547d211f7bcbed633c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_GND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a093fe2b61aa0ea8ac6fd04086c19af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DSR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a06c393054339f4261e2c7ca89dd9af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424aeab505b32d9254f9f455dd70e34eb9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_CTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a943ef11453457458f7849f7d5b012383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RI</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424ae24a4881460c18909206460d43d362d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscoordinatesystem.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xscoordinatesystem_8h.html</filename>
    <member kind="typedef">
      <type>enum XsCoordinateSystem</type>
      <name>XsCoordinateSystem</name>
      <anchorfile>xscoordinatesystem_8h.html</anchorfile>
      <anchor>a1e1593b8f8ad0770e5b234e0ee1711ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCoordinateSystem</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gab70862c87211b0172b995e269bb9f6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_NorthWestUp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab70862c87211b0172b995e269bb9f6b4a94bb797979161c3e02a7c7c1048bc682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_NorthEastDown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab70862c87211b0172b995e269bb9f6b4a948d088784d7973fd9486dbfff95cb6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xscopy.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xscopy_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XSLISTCOPY</name>
      <anchorfile>xscopy_8h.html</anchorfile>
      <anchor>ac3c3896c0865790f70e56b0406ead812</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSLISTSWAP</name>
      <anchorfile>xscopy_8h.html</anchorfile>
      <anchor>a8fd0f03240b392a1995e2f65da733053</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSLISTSWAP2</name>
      <anchorfile>xscopy_8h.html</anchorfile>
      <anchor>a5cb141b9447ed0cd838a8e838a3540f4</anchor>
      <arglist>(C, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSLISTSWAP3</name>
      <anchorfile>xscopy_8h.html</anchorfile>
      <anchor>a9d75a5eaad4e7d1f4c4ac3c3b03cb23f</anchor>
      <arglist>(C, B, S)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdataidentifier.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdataidentifier_8h.html</filename>
    <includes id="xsdataidentifiervalue_8h" name="xsdataidentifiervalue.h" local="yes" imported="no">xsdataidentifiervalue.h</includes>
    <member kind="typedef">
      <type>enum XsDataIdentifier</type>
      <name>XsDataIdentifier</name>
      <anchorfile>xsdataidentifier_8h.html</anchorfile>
      <anchor>a4ef74d97633f66bfc0adf74501ae878c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7f6c648c619f528344bfa0630c1f7252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0f6d9a98f741377d30c073548e64b97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TypeMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a50cfbd7a1c01db2c6e9e06fcbbc11284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullTypeMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aab7a540e59f66337f8b2d63bcd1e8d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4b22cab5b5fbce12f06bb058f1e13d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad52d48beceb1be48a07a080f776df6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DataFormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0acc13db0335801615b1c1b9a9855d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a640c1dbe874eaf2f7501b893830ecac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFloat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af30391268721636012f75e52c13d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFp1220</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252adf21e63185fcbd1bf217afaf02aa5fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFp1632</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa8586ebf68b11bf98bc22757fdd49818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatDouble</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a994fb419c389e60038556f651c3b15b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4f48697cb121b282b85e5718cb35cbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af3eee259ebabf76110f9f122cbe49ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TemperatureGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a6d0162f1245a97e73a56aaf444c31209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Temperature</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a02ccbec21a61ee5c53c5c523545f3ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TimestampGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a24264e42a7015f3651ad7e1d203bc7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ae68d1860fb4e22a913e44eb447789ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PacketCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a79b14ff8d359aabacb92e8502919687b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Itow</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab2bf359da70ee57e33f6e3a1b73e3a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssAge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a40b163bb413bfdce73453182196e4504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PressureAge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0a88a98fbbde5f8ab9f114170756777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTimeFine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a5df4b208b752dfa8feb4defe50febf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTimeCoarse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad49f8a406c9912a814a590993ff3b852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FrameRange</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a765f2323860d2b370eb526ea1a089d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PacketCounter8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252afd90d0de796c37a4af8834d613c75d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTime64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3f18d337442345f0f74ecd37774d5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_OrientationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a957f8fc85ebddf2e2e821a9a1509be65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4f47437844bb930f027fa4ca8f4118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysEnu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a00f2e1b2055004ade858699d26e33cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysNed</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab1a73f21404dfcabf7d225bf64e73881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysNwu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a258b54d91d1aa6ac95ad64f9c9345300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a45925fcd4e7e5a0316c1190c62db3eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RotationMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af2e47270ff5f2aebacd0046117fbb956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_EulerAngles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a68db416bb3caa367ad32b159cb6afcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PressureGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1d8a90db1fcf338b8597f01c001183ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_BaroPressure</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a230cf91774c771cf26bfe8df55f32ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AccelerationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ace84ca6b8ca3dca707e0ac985b2efbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a2757e33ec1dcc9510bd0d3a73c881c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a90880e2d17a9e2faab9f0f246278d52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FreeAcceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aac681cb98ef845151014422dd391dba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AccelerationHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a5e4825f0e90c09d394e6a41fb5fea9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_IndicationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aeeb015d2e53be9dbf64f88415d3fa93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a90dbda35df390950a2654591222732b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9108973a4112f8aaedb6be9d602ca627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad67ee756259927da981e89b5a31a1270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PositionGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab77fa28ca7c52618571269326f3cf7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AltitudeMsl</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac9c9706f76c52d392865599506e6103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AltitudeEllipsoid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4ae8afa94f4798bb8dea10daad6d051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PositionEcef</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a8f8655df68949c1436e3aea109d371c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_LatLon</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a44571120d42cf672f890592bd589a0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a6f29aed4c58bd886153e309af4d0e2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssPvtData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a112f30471fca95c3616a9b3c1b4e859b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssSatInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a93c5a641cc1d7ba132ba944681b12d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssPvtPulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9f7283927d22a815675f1714606bcd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AngularVelocityGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a58fc20fd11e4716e8237afebea4325ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RateOfTurn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1c75485df4f5d911fc368a4e8a015d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a821099e62f920fa334cc1dbc141c3584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RateOfTurnHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3932735caf5bec6dfd25c9df9c68db15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawSensorGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252abbf09887594ff77d3b9d88a73197bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawUnsigned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab3f79c424da8faf41bb80acf00b9e7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawSigned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a27d5e180691cc5ea347b4d63835f0bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawAccGyrMagTemp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa5db51287690fccfd74db8ecb2656c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawGyroTemp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1bb116449db1c3da59d871cd50d697b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawAcc</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a98a57f4e7b071df71eb4431c05ae70b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawGyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad601faf5bd702cca97e6a45d3070aa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a829f28ee336a0d91746dd01ba338d217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawDeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7ee54fbd5a1fc75a281216f2126b992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawDeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a8018088a6657b5ce0d5869e708b994e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawBlob</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a901a0e0c2bf6b8cf27f07001036a5211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogInGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af43cfc666f9338cb54a7a8afa41361ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogIn1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac69c42faaca55366949389f16350eb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogIn2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a2ecbc0448a637397fd1c2d84cba0c9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa67fc76bfd74ebcb553e4151320da526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a52b2dce452ed7abeea6d18abcbad6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticFieldCorrected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a82225035a20f606575a6a521eb6ff1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SnapshotGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a69dd8fc60cd263bbe8b1c1b1b1d390b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RetransmissionMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af7f7f3e3035cc9fabec176ce9e5f606b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RetransmissionFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aad33a16118d9bbd2695e3491b759db84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AwindaSnapshot</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a43545a6f7e89817d48bad33ba2eb6dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullSnapshot</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7fdfb5c0cb392155cdc996e00caebf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveSnapshotLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad4c5ac3c6032b450ee385d0a37a1a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveSnapshotRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac73bcdbefc8a823d09a70d7dee4d0a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3f6d2b2706c194ae9119a2cd4c2e6384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0a70cae11cd430254d71d676c1b2955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252abbd93bc0b658d7060f8c74d25303e476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_VelocityGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9ef8df40f87593115998fa955d45daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_VelocityXYZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9324877b739a7749aa76df84b0782be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0838855aa8dc227c942cc7e8fc2c42f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusByte</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa6e6267dcd988217036240d62aabcdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusWord</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7a2cc0bc5e101c9f3af72de0151e6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Rssi</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aeec4d72882fee7d55428abb3dfe2e139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa487964858272bd6e9792d724cad7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_LocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7e28028703d2b0746db5de4d41648763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdataidentifiervalue.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdataidentifiervalue_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XDI_MAX_FREQUENCY</name>
      <anchorfile>xsdataidentifiervalue_8h.html</anchorfile>
      <anchor>aee56be1a58039be3e436edf8492b3a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XDI_MAX_FREQUENCY_VAL</name>
      <anchorfile>xsdataidentifiervalue_8h.html</anchorfile>
      <anchor>a7dfd7a8b8ff175b9f6f595ef2de4a17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsDataIdentifierValue</type>
      <name>XsDataIdentifierValue</name>
      <anchorfile>xsdataidentifiervalue_8h.html</anchorfile>
      <anchor>a4599a9a0c2459e2884a87b233d07bad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataIdentifierValue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga3a320b4579d5e05bd1c153606fc7efe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDIV_MaxFrequency</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3a320b4579d5e05bd1c153606fc7efe0a731dd8750a96e007743ffb0e251e60b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdatapacket.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdatapacket_8cpp.html</filename>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="yes" imported="no">xsdatapacket.h</includes>
    <includes id="datapacket__p_8h" name="datapacket_p.h" local="yes" imported="no">datapacket_p.h</includes>
    <includes id="xsmatrix3x3_8h" name="xsmatrix3x3.h" local="yes" imported="no">xsmatrix3x3.h</includes>
    <includes id="xsvector_8h" name="xsvector.h" local="yes" imported="no">xsvector.h</includes>
    <includes id="xsrssi_8h" name="xsrssi.h" local="yes" imported="no">xsrssi.h</includes>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
    <class kind="struct">GenericSimple</class>
    <member kind="define">
      <type>#define</type>
      <name>MAP</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a4e58380df1435929cc191b5b4ba99cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsVector *</type>
      <name>convertedVector</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac2b252c2e5f0f24b6b2926f09ae20d6e</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier id, XsUShortVector XsScrData::*field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertRawVector</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae9d57952ece70fdf3c416b87ae9b9a34</anchor>
      <arglist>(XsUShortVector const &amp;input, XsDataIdentifier id, XsVector &amp;returnVal)</arglist>
    </member>
    <member kind="function">
      <type>Variant *</type>
      <name>createVariant</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a037d8897ef88fe225d11c95ab7361090</anchor>
      <arglist>(XsDataIdentifier id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detach</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>aa4684ec906d7c5c536cb73bb9b8f084c</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>genericContains</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a7074178cd612ee8226e7ddd35f505afa</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>genericGet</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>ab65adfa3a82abfe0ed7aae0f344c2fb4</anchor>
      <arglist>(const XsDataPacket *thisPtr, T *returnVal, XsDataIdentifier id, T const &amp;failValue=T())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>genericSet</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a0abc4632efa87fbacffbb126072f2008</anchor>
      <arglist>(XsDataPacket *thisPtr, T const *val, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>rawVector</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>afcd4555660ee72246a007a3ad5284130</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal, XsDataIdentifier id, XsUShortVector XsScrData::*field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeAllOrientations</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5233933abd54c60ec10279f2ec3494e8</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawVector</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a5e99449dd5638023b041690aa6e6e933</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec, XsDataIdentifier id, XsUShortVector XsScrData::*field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsReal</type>
      <name>signed_cast</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga228613a322231ba1b4323faccce2b330</anchor>
      <arglist>(uint16_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsReal</type>
      <name>unsigned_cast</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac56f780f62ffebf1f6d416d0cc888718</anchor>
      <arglist>(uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_accelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4031dc01d128decb2e344aac721eff3e</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_altitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafc5751a8db6dcc888900c8d8b8f1a9dd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_altitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7c76efaee156afba07bb8d78f4419e61</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsAnalogInData *</type>
      <name>XsDataPacket_analogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02d8488fce52372d5e3b30f481d098df</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsAnalogInData *</type>
      <name>XsDataPacket_analogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac19b52bdc2f2b9049cd9f7b3353a3b3b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsSnapshot *</type>
      <name>XsDataPacket_awindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a5cac31f9d52fbe6a52b06da71ea2ed</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6fcc45be04066b5f4fb863ba6579395b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsCalibratedData *</type>
      <name>XsDataPacket_calibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9ec6f7aae2eee8ae15aa090d77ca7125</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsCalibratedData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa7e3c82fe5f09be65ab6d35da02eb94f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2a411ef36a972fa607dc7007e4e6049</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_clear</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1121f616e9973baace548b28a1e99882</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1d0411b31fd779be03f711845e1de55a</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae94448bd7534a3915fd9fb58e465bf92</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7efbd96eebef4339eab128fd6af40f66</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174bda05f09c0582782127c1473c65ec</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47fa37575f6de7dbdeb9d9e8a72a2ca4</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ed7ebb18216d064e15354ad2e5d3bab</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bde0e70c1fc40d825ef87791761c2fd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1fc9722b0b53672a5edd839a4a412a62</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9eec8460ebb842b72445f875233157cd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4a0ec720656cc263e81b330454ec2782</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa338aba2297fb4218e7346666df526eb</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2965e0370be2cec32d513ecfa73df0b3</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsDetailedStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga390af5e98c8391a455bdcc22c6613aa2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9c09388dcf3c446912fa88224ae82c7</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga89f75154688e62971a269b2267bce00e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3157d48ac1221d3bf4a69ca7ac44a4e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga50a8b3147d803cc5d8063650b01c6925</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad545b250f32b0d1df842dd53dad28e29</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadf84457787e7033a79f17f6c4c08fe3c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4ef71f34fc17470f9743fe34c1b37292</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga122bf28a4cf1e2db0745035e5fb82e5c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6a98df13649c4b71a064d220b0af97f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab8750064591ca90b34f78dde20283181</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8144c43691a1994fde44a21d6ad71589</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga327e5b3f2c301173a9606026d6a52ad8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga908f07296ac63e28a573e1ace83ec6bf</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad75b33aaeadad31292792d24fa7e201</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPressureAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a889ce02b2c37574c912d3292d356d0</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4138cc77fbdd0e8ece2306ebb143e1e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a88eec26bdfe42798eac91f8eeb2111</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac2a74bcffc6ce76d9b4cfdc59084fa06</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9f725f47b989c60656a2b41d702874d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga468401b1c51489dc681c02c786e4bf53</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ecee0e05d5721b9e62c3a50b0f72f08</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga60fef667c7ef5c5882381ccb9c9baf04</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e909560651995e546398d0379813679</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf792e24827944d48aebe4eb9cbe80481</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ee1e5b35c59882fa62d602641b6926a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb6a0daf16d1235fad1f988d59fd8e48</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51a47254b38eb0614286ba5bfd20dfe1</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaccdafa54fa3bb98725ab58927912b8aa</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47dac05f85e5e60552fdc3fc78414a09</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac247c7def8dbb989632ab938c0e1b21c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7133dbb2624ebe22dd52fa72e415f6c6</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d6ae616eb881cf355d503f0ba32eb2e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga07d092bdb155162a6a6ce215653ac017</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a50595415d86016dab1e1e38d85ae1e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3b9917274259177e45adaf74e4838657</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77953797007be739126b21bd2c74f00f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbb40b0c32546fa7b3394393be9f9a5b</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8df86f8b8654db1e83f0bef5224d2a52</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab7aede438ba3b2246cef931082b0dd96</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a5346d47af96c30b840b8d78370f07d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7338c4a1f1b1f4ae4472e8ce30c175df</anchor>
      <arglist>(XsDataPacket *copy, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064641f2ae0d61b344b0eb90adfc77a8</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_correctedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb59883486c731257102646b73991ca8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_dataFormat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga457d9839ad349de49e5a29f3e8c4ccd4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga569a3352dffd7b3ddade5364e518c418</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga08c7faf0f6ab871442e3e2232c5ff740</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsRange *</type>
      <name>XsDataPacket_frameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f5f253709707f22e225847391274ca5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRange *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_freeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad25b4a4681834d62bc130f62740be978</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsSnapshot *</type>
      <name>XsDataPacket_fullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9e8679cce6b03ec4e1cd87f6c93d384</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsGloveData *</type>
      <name>XsDataPacket_gloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3996ab65dc2def49c4f1804950a5a85b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveData *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XsGloveSnapshot *</type>
      <name>XsDataPacket_gloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeda9deb7a72bd4f1b83590c597b6af7d</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveSnapshot *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsDataPacket_gnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bb9ba11176a2cc396864d11ad2c6132</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_gnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga552965928d784c6549e313c756a1cd6d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_isAwindaSnapshotARetransmission</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5c51fdd0a81dd36dc02cf4457ba98426</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_itemCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1672ff8e9ae4635169ad49e81d482635</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_latitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770d72de7bf0e1f0fd4e749bdf5ed7ca</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsDataPacket *</type>
      <name>XsDataPacket_merge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad535e64b6b99ff281d3d42ec9b18a6a4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDataPacket *other, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>XsEuler *</type>
      <name>XsDataPacket_orientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga366a1cddd12518550cba7adbb23e5704</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsEuler *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_orientationIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabef215c4e2f348376ce0af048fe5bcb2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsQuaternion *</type>
      <name>XsDataPacket_orientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2b2ca8594880cbf8e2672bd564f8d7f4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsMatrix *</type>
      <name>XsDataPacket_orientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4c57f2f0909791a86aabb475689b936</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMatrix *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsQuaternion *</type>
      <name>XsDataPacket_orientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4230c510cc35e4d3c44f5034af86ce1</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_packetCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bc1d473e071bd86cc0bbcfa821e3dce</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsDataPacket_packetCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3270f9a31ff9f7338817140b8f3c9e24</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_positionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15bd86cb5daf4dfd60d78a651027334a</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsPressure *</type>
      <name>XsDataPacket_pressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafd1db7285dc5b6fec030539b4daf9d35</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsPressure *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_privateCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0cca9a812163fb94e88ea5b724d4bedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac02d90504d0f20ff94c2ef72223a442f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6c143cfdeba2e92e1d19115e36bee487</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawAccelerationConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga97673f65f5305306e6cbc4ab0d13dad9</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsByteArray *</type>
      <name>XsDataPacket_rawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga227c97a7c343c6245228fe6bb661050f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsByteArray *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsScrData *</type>
      <name>XsDataPacket_rawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55b9c0aa0c9995285fdc766b4b47ca05</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsScrData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsRawGnssPvtData *</type>
      <name>XsDataPacket_rawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga859fbb2c158d2b3d819086e1a84a30f8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssPvtData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsRawGnssSatInfo *</type>
      <name>XsDataPacket_rawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf7a39df44da56424d078cbc0949f2c2</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssSatInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5f9e0f19ae9b3c08996ddb193efe0b85</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawGyroscopeDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a67843e7c6cfc43584cc93094ea713f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ca60e42a0318138a6ec1520d6342674</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga65b69d5242f15ff70bbd32ba0edf62db</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ffad7edacde1ffbd46de568ce651</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawMagneticFieldConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8a4c18bc35e7700941ab1139010ce62</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_rawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae075f897be0d2d364ac716da1c2708db</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_rssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75d62b4f80803d32a1a41d878dfaae80</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsDataPacket_sampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad167868f6e2f5f4c5991485f5a1da61c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_sampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga495eecdc5b213b45b2f58efc8faa9ebc</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_sampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaba0e97c9bddf05d29ecb864248e1df65</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSdiData *</type>
      <name>XsDataPacket_sdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe525c50cc49ef5963670fad9c35f521</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSdiData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1859a00f51f17cd07dbf5995082df72c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62558e6d987c37510a8d9b444157c43d</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga455055031d91857de07fcd99f1257178</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga980bd29446fba54f9e1d34dc63b79a18</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1857815bf40f455abc5826cbc6a7a1da</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaff7354d963d11d926374be4106b683c3</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2268bc7dd13a08f7d14896a444b60cce</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacb27d1626aaef9e1bb2e3d78e4b2a846</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsCalibratedData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga22cb49cb13a4186f3612125acc3d42aa</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28e55310f1f6e0eb69d6691d8626e51f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad8d466ec37fb110ca11b36f2252946c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac07b5fdc045b670c6ac36816601e160c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRange *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ddd17f5a4bb4ee4bdaf66e1420c4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02f5455c927944c1b0742f0b367e1576</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5dd3d7815edf7b5b40d842a5b3b1afc8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsGloveData *data, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3cfcb03100ece43c1abf6ef309c3da71</anchor>
      <arglist>(XsDataPacket *thisPtr, XsGloveSnapshot const *data, int retransmission, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad71d7915333c842718ce3bfb4dc65230</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t age)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa15ae33c431655818ba71615df259717</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacab4d31b285b80f8f15af580389d9a38</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7eaf1642a59b4d5834d79c8892c7dd22</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab523d9d9beb5a5f94195a3e128decb25</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsEuler *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga83d203509d9f6020a43f20399d15430f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeaf98f434be575e165fb1aba213edf53</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMatrix *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac935187c50c2ae6f0f4dff0789d71873</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga133e865ff9a6e1f50e0d088a2e8cf5e2</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5024514da3a9e79c1dafd57c9498ea74</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf9b686407120c1a5a284a38f94671af9</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaee3c8613f6cd7af69fae65df2fc4fab</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsPressure *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0c957cf09ff468e4341a7c5f0387d110</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga138b19b6721fd011eeda845e8334d1b8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacf21a02d2e315c556b761c0cbe73deec</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsByteArray *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac32dfded803e707c876c8efba20428bc</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsScrData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaed6705ea9c52e82505933a3232fdfdb0</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssPvtData *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b47127af6f9237249164bd71308cde</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssSatInfo *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafff9ce95142f53fe256dd11f7cd880e5</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf87d620fe5b81abddbd21f8fd969a449</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga516d0cb3fac099930d9281e5e46e52b6</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga900560e221a453931cbd585add24b8b8</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t temp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0603932dca54cdfda8afb09a6c1671ac</anchor>
      <arglist>(XsDataPacket *thisPtr, int r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77f74291b050b9db2db78728a9c81caf</anchor>
      <arglist>(XsDataPacket *thisPtr, uint64_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f5f35b690f6031704487ff60cbee523</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e17f7e9694d7c7fab9df8a1329e9acc</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bdc1ef64e23741797db8cd44850f2dd</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsSdiData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a34045c3923a6e06990964e7e43c05a</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStatusByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8c8876e75eefc247726bef0e3f8adcd</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga95e9f49c73ab7b34bffcabd13bcde490</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDeviceId *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga33350bd14ed116b585641bb6bdb2e94e</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac1cd7995c194d9ba6a13323d4ab59e94</anchor>
      <arglist>(XsDataPacket *thisPtr, double temperature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2638660c614965d3551406f6dc35465</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier triggerId, const XsTriggerIndicationData *triggerIndicationData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga107eee720beea1e24968bd693062fd1d</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsTimeInfo *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d673b48c68be137f66e0fd095a9bd13</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadbad8df3775f38a6568570d6812c2ddf</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_status</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4984ba5188db31d633a4f900894772df</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId *</type>
      <name>XsDataPacket_storedDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga719467c39cc983a2fc67e21652042f00</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDeviceId *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_storedLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa13598686843f2f1d578aa2ac94c6a8a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8c65bb23efa90fc6504b30c4c7a62f59</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket *other)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_temperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaecd32f06109d0b05c0fbbc768e76a506</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_toMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74c1d259077b6047ac6ddde034141c48</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>XsTriggerIndicationData *</type>
      <name>XsDataPacket_triggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga966ee82972a0ee68b58a028d1b2c5203</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId, XsTriggerIndicationData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsTimeInfo *</type>
      <name>XsDataPacket_utcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2caaac2e8e440ca393f7a96f8b9f23f5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsTimeInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_velocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0d3a25a7bde13898937cd5a550af1163</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_velocityIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0a05ab8859452196ed2aee7bdcf83aed</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_velocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga19f5f9b68e6ab0640f2fa8a73a10e7eb</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>coarseFactor</name>
      <anchorfile>xsdatapacket_8cpp.html</anchorfile>
      <anchor>a82b32ba1092ac0e1deda7ee2d90be7f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdatapacket.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdatapacket_8h.html</filename>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="yes" imported="no">xstypedefs.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="yes" imported="no">xsmessage.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <includes id="xsdataidentifier_8h" name="xsdataidentifier.h" local="yes" imported="no">xsdataidentifier.h</includes>
    <includes id="xsushortvector_8h" name="xsushortvector.h" local="yes" imported="no">xsushortvector.h</includes>
    <includes id="xsscrdata_8h" name="xsscrdata.h" local="yes" imported="no">xsscrdata.h</includes>
    <includes id="xscalibrateddata_8h" name="xscalibrateddata.h" local="yes" imported="no">xscalibrateddata.h</includes>
    <includes id="xspressure_8h" name="xspressure.h" local="yes" imported="no">xspressure.h</includes>
    <includes id="xssdidata_8h" name="xssdidata.h" local="yes" imported="no">xssdidata.h</includes>
    <includes id="xsvector_8h" name="xsvector.h" local="yes" imported="no">xsvector.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <includes id="xsmatrix_8h" name="xsmatrix.h" local="yes" imported="no">xsmatrix.h</includes>
    <includes id="xseuler_8h" name="xseuler.h" local="yes" imported="no">xseuler.h</includes>
    <includes id="xsanalogindata_8h" name="xsanalogindata.h" local="yes" imported="no">xsanalogindata.h</includes>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="yes" imported="no">xstimeinfo.h</includes>
    <includes id="xsrawgnsspvtdata_8h" name="xsrawgnsspvtdata.h" local="yes" imported="no">xsrawgnsspvtdata.h</includes>
    <includes id="xsrawgnsssatinfo_8h" name="xsrawgnsssatinfo.h" local="yes" imported="no">xsrawgnsssatinfo.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <includes id="xsrange_8h" name="xsrange.h" local="yes" imported="no">xsrange.h</includes>
    <includes id="xstriggerindicationdata_8h" name="xstriggerindicationdata.h" local="yes" imported="no">xstriggerindicationdata.h</includes>
    <includes id="xssnapshot_8h" name="xssnapshot.h" local="yes" imported="no">xssnapshot.h</includes>
    <includes id="xsglovesnapshot_8h" name="xsglovesnapshot.h" local="yes" imported="no">xsglovesnapshot.h</includes>
    <includes id="xsglovedata_8h" name="xsglovedata.h" local="yes" imported="no">xsglovedata.h</includes>
    <includes id="xshandid_8h" name="xshandid.h" local="yes" imported="no">xshandid.h</includes>
    <class kind="class">XsDataPacket</class>
    <member kind="typedef">
      <type>struct XsDataPacket</type>
      <name>XsDataPacket</name>
      <anchorfile>xsdatapacket_8h.html</anchorfile>
      <anchor>a7c0e3555a08548ea455daf55b3d53193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_accelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4031dc01d128decb2e344aac721eff3e</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsDataPacket_altitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafc5751a8db6dcc888900c8d8b8f1a9dd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsDataPacket_altitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7c76efaee156afba07bb8d78f4419e61</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsAnalogInData *</type>
      <name>XsDataPacket_analogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02d8488fce52372d5e3b30f481d098df</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsAnalogInData *</type>
      <name>XsDataPacket_analogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac19b52bdc2f2b9049cd9f7b3353a3b3b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSnapshot *</type>
      <name>XsDataPacket_awindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a5cac31f9d52fbe6a52b06da71ea2ed</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_calibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6fcc45be04066b5f4fb863ba6579395b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsCalibratedData *</type>
      <name>XsDataPacket_calibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9ec6f7aae2eee8ae15aa090d77ca7125</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsCalibratedData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_calibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa7e3c82fe5f09be65ab6d35da02eb94f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_calibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2a411ef36a972fa607dc7007e4e6049</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_clear</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1121f616e9973baace548b28a1e99882</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1d0411b31fd779be03f711845e1de55a</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae94448bd7534a3915fd9fb58e465bf92</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7efbd96eebef4339eab128fd6af40f66</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174bda05f09c0582782127c1473c65ec</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47fa37575f6de7dbdeb9d9e8a72a2ca4</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ed7ebb18216d064e15354ad2e5d3bab</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bde0e70c1fc40d825ef87791761c2fd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1fc9722b0b53672a5edd839a4a412a62</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9eec8460ebb842b72445f875233157cd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4a0ec720656cc263e81b330454ec2782</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa338aba2297fb4218e7346666df526eb</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2965e0370be2cec32d513ecfa73df0b3</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsDetailedStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga390af5e98c8391a455bdcc22c6613aa2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9c09388dcf3c446912fa88224ae82c7</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga89f75154688e62971a269b2267bce00e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3157d48ac1221d3bf4a69ca7ac44a4e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga50a8b3147d803cc5d8063650b01c6925</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad545b250f32b0d1df842dd53dad28e29</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadf84457787e7033a79f17f6c4c08fe3c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4ef71f34fc17470f9743fe34c1b37292</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga122bf28a4cf1e2db0745035e5fb82e5c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6a98df13649c4b71a064d220b0af97f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab8750064591ca90b34f78dde20283181</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8144c43691a1994fde44a21d6ad71589</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga327e5b3f2c301173a9606026d6a52ad8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga908f07296ac63e28a573e1ace83ec6bf</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad75b33aaeadad31292792d24fa7e201</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsPressureAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a889ce02b2c37574c912d3292d356d0</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4138cc77fbdd0e8ece2306ebb143e1e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a88eec26bdfe42798eac91f8eeb2111</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac2a74bcffc6ce76d9b4cfdc59084fa06</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9f725f47b989c60656a2b41d702874d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga468401b1c51489dc681c02c786e4bf53</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ecee0e05d5721b9e62c3a50b0f72f08</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga60fef667c7ef5c5882381ccb9c9baf04</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e909560651995e546398d0379813679</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf792e24827944d48aebe4eb9cbe80481</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ee1e5b35c59882fa62d602641b6926a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb6a0daf16d1235fad1f988d59fd8e48</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51a47254b38eb0614286ba5bfd20dfe1</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaccdafa54fa3bb98725ab58927912b8aa</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47dac05f85e5e60552fdc3fc78414a09</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac247c7def8dbb989632ab938c0e1b21c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7133dbb2624ebe22dd52fa72e415f6c6</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d6ae616eb881cf355d503f0ba32eb2e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga07d092bdb155162a6a6ce215653ac017</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a50595415d86016dab1e1e38d85ae1e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3b9917274259177e45adaf74e4838657</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77953797007be739126b21bd2c74f00f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbb40b0c32546fa7b3394393be9f9a5b</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_containsVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8df86f8b8654db1e83f0bef5224d2a52</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab7aede438ba3b2246cef931082b0dd96</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a5346d47af96c30b840b8d78370f07d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7338c4a1f1b1f4ae4472e8ce30c175df</anchor>
      <arglist>(XsDataPacket *copy, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064641f2ae0d61b344b0eb90adfc77a8</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_correctedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb59883486c731257102646b73991ca8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataIdentifier</type>
      <name>XsDataPacket_dataFormat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga457d9839ad349de49e5a29f3e8c4ccd4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga569a3352dffd7b3ddade5364e518c418</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga08c7faf0f6ab871442e3e2232c5ff740</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsRange *</type>
      <name>XsDataPacket_frameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f5f253709707f22e225847391274ca5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRange *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_freeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad25b4a4681834d62bc130f62740be978</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSnapshot *</type>
      <name>XsDataPacket_fullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9e8679cce6b03ec4e1cd87f6c93d384</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsGloveData *</type>
      <name>XsDataPacket_gloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3996ab65dc2def49c4f1804950a5a85b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveData *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsGloveSnapshot *</type>
      <name>XsDataPacket_gloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeda9deb7a72bd4f1b83590c597b6af7d</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveSnapshot *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint8_t</type>
      <name>XsDataPacket_gnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bb9ba11176a2cc396864d11ad2c6132</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsDataPacket_gnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga552965928d784c6549e313c756a1cd6d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_isAwindaSnapshotARetransmission</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5c51fdd0a81dd36dc02cf4457ba98426</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_itemCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1672ff8e9ae4635169ad49e81d482635</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_latitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770d72de7bf0e1f0fd4e749bdf5ed7ca</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataPacket *</type>
      <name>XsDataPacket_merge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad535e64b6b99ff281d3d42ec9b18a6a4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDataPacket *other, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsEuler *</type>
      <name>XsDataPacket_orientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga366a1cddd12518550cba7adbb23e5704</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsEuler *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataIdentifier</type>
      <name>XsDataPacket_orientationIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabef215c4e2f348376ce0af048fe5bcb2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsQuaternion *</type>
      <name>XsDataPacket_orientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2b2ca8594880cbf8e2672bd564f8d7f4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsMatrix *</type>
      <name>XsDataPacket_orientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4c57f2f0909791a86aabb475689b936</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMatrix *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsQuaternion *</type>
      <name>XsDataPacket_orientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4230c510cc35e4d3c44f5034af86ce1</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint16_t</type>
      <name>XsDataPacket_packetCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bc1d473e071bd86cc0bbcfa821e3dce</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint8_t</type>
      <name>XsDataPacket_packetCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3270f9a31ff9f7338817140b8f3c9e24</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_positionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15bd86cb5daf4dfd60d78a651027334a</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsPressure *</type>
      <name>XsDataPacket_pressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafd1db7285dc5b6fec030539b4daf9d35</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsPressure *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_privateCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0cca9a812163fb94e88ea5b724d4bedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_rateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac02d90504d0f20ff94c2ef72223a442f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsUShortVector *</type>
      <name>XsDataPacket_rawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6c143cfdeba2e92e1d19115e36bee487</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_rawAccelerationConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga97673f65f5305306e6cbc4ab0d13dad9</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsByteArray *</type>
      <name>XsDataPacket_rawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga227c97a7c343c6245228fe6bb661050f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsByteArray *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsScrData *</type>
      <name>XsDataPacket_rawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55b9c0aa0c9995285fdc766b4b47ca05</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsScrData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsRawGnssPvtData *</type>
      <name>XsDataPacket_rawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga859fbb2c158d2b3d819086e1a84a30f8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssPvtData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsRawGnssSatInfo *</type>
      <name>XsDataPacket_rawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf7a39df44da56424d078cbc0949f2c2</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssSatInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5f9e0f19ae9b3c08996ddb193efe0b85</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_rawGyroscopeDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a67843e7c6cfc43584cc93094ea713f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ca60e42a0318138a6ec1520d6342674</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga65b69d5242f15ff70bbd32ba0edf62db</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsUShortVector *</type>
      <name>XsDataPacket_rawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ffad7edacde1ffbd46de568ce651</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_rawMagneticFieldConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8a4c18bc35e7700941ab1139010ce62</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint16_t</type>
      <name>XsDataPacket_rawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae075f897be0d2d364ac716da1c2708db</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDataPacket_rssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75d62b4f80803d32a1a41d878dfaae80</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint64_t</type>
      <name>XsDataPacket_sampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad167868f6e2f5f4c5991485f5a1da61c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsDataPacket_sampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga495eecdc5b213b45b2f58efc8faa9ebc</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsDataPacket_sampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaba0e97c9bddf05d29ecb864248e1df65</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSdiData *</type>
      <name>XsDataPacket_sdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe525c50cc49ef5963670fad9c35f521</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSdiData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1859a00f51f17cd07dbf5995082df72c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62558e6d987c37510a8d9b444157c43d</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga455055031d91857de07fcd99f1257178</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga980bd29446fba54f9e1d34dc63b79a18</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1857815bf40f455abc5826cbc6a7a1da</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaff7354d963d11d926374be4106b683c3</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2268bc7dd13a08f7d14896a444b60cce</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacb27d1626aaef9e1bb2e3d78e4b2a846</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsCalibratedData *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga22cb49cb13a4186f3612125acc3d42aa</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28e55310f1f6e0eb69d6691d8626e51f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad8d466ec37fb110ca11b36f2252946c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac07b5fdc045b670c6ac36816601e160c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRange *r)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ddd17f5a4bb4ee4bdaf66e1420c4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *g)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02f5455c927944c1b0742f0b367e1576</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5dd3d7815edf7b5b40d842a5b3b1afc8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsGloveData *data, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3cfcb03100ece43c1abf6ef309c3da71</anchor>
      <arglist>(XsDataPacket *thisPtr, XsGloveSnapshot const *data, int retransmission, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad71d7915333c842718ce3bfb4dc65230</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t age)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa15ae33c431655818ba71615df259717</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacab4d31b285b80f8f15af580389d9a38</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7eaf1642a59b4d5834d79c8892c7dd22</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setOrientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab523d9d9beb5a5f94195a3e128decb25</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsEuler *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga83d203509d9f6020a43f20399d15430f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setOrientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeaf98f434be575e165fb1aba213edf53</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMatrix *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setOrientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac935187c50c2ae6f0f4dff0789d71873</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga133e865ff9a6e1f50e0d088a2e8cf5e2</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5024514da3a9e79c1dafd57c9498ea74</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf9b686407120c1a5a284a38f94671af9</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaee3c8613f6cd7af69fae65df2fc4fab</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsPressure *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0c957cf09ff468e4341a7c5f0387d110</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga138b19b6721fd011eeda845e8334d1b8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacf21a02d2e315c556b761c0cbe73deec</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsByteArray *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac32dfded803e707c876c8efba20428bc</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsScrData *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaed6705ea9c52e82505933a3232fdfdb0</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssPvtData *r)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b47127af6f9237249164bd71308cde</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssSatInfo *r)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafff9ce95142f53fe256dd11f7cd880e5</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf87d620fe5b81abddbd21f8fd969a449</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga516d0cb3fac099930d9281e5e46e52b6</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga900560e221a453931cbd585add24b8b8</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t temp)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0603932dca54cdfda8afb09a6c1671ac</anchor>
      <arglist>(XsDataPacket *thisPtr, int r)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77f74291b050b9db2db78728a9c81caf</anchor>
      <arglist>(XsDataPacket *thisPtr, uint64_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f5f35b690f6031704487ff60cbee523</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e17f7e9694d7c7fab9df8a1329e9acc</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bdc1ef64e23741797db8cd44850f2dd</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsSdiData *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a34045c3923a6e06990964e7e43c05a</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setStatusByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8c8876e75eefc247726bef0e3f8adcd</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga95e9f49c73ab7b34bffcabd13bcde490</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDeviceId *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga33350bd14ed116b585641bb6bdb2e94e</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac1cd7995c194d9ba6a13323d4ab59e94</anchor>
      <arglist>(XsDataPacket *thisPtr, double temperature)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2638660c614965d3551406f6dc35465</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier triggerId, const XsTriggerIndicationData *triggerIndicationData)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga107eee720beea1e24968bd693062fd1d</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsTimeInfo *data)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d673b48c68be137f66e0fd095a9bd13</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_setVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadbad8df3775f38a6568570d6812c2ddf</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsDataPacket_status</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4984ba5188db31d633a4f900894772df</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDeviceId *</type>
      <name>XsDataPacket_storedDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga719467c39cc983a2fc67e21652042f00</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDeviceId *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint16_t</type>
      <name>XsDataPacket_storedLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa13598686843f2f1d578aa2ac94c6a8a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8c65bb23efa90fc6504b30c4c7a62f59</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket *other)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsDataPacket_temperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaecd32f06109d0b05c0fbbc768e76a506</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacket_toMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74c1d259077b6047ac6ddde034141c48</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsTriggerIndicationData *</type>
      <name>XsDataPacket_triggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga966ee82972a0ee68b58a028d1b2c5203</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId, XsTriggerIndicationData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsTimeInfo *</type>
      <name>XsDataPacket_utcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2caaac2e8e440ca393f7a96f8b9f23f5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsTimeInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_velocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0d3a25a7bde13898937cd5a550af1163</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsDataIdentifier</type>
      <name>XsDataPacket_velocityIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0a05ab8859452196ed2aee7bdcf83aed</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsVector *</type>
      <name>XsDataPacket_velocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga19f5f9b68e6ab0640f2fa8a73a10e7eb</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="variable">
      <type>struct XSNOEXPORT</type>
      <name>DataPacketPrivate</name>
      <anchorfile>xsdatapacket_8h.html</anchorfile>
      <anchor>a2fe88e96a530f129b19ded4d92c4066a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdatapacketptr.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdatapacketptr_8h.html</filename>
    <member kind="typedef">
      <type>struct XsDataPacket *</type>
      <name>XsDataPacketPtr</name>
      <anchorfile>xsdatapacketptr_8h.html</anchorfile>
      <anchor>a2f217a90006bbb0fa264e0e61b9d6c00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdatapacketptrarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdatapacketptrarray_8c.html</filename>
    <includes id="xsdatapacketptrarray_8h" name="xsdatapacketptrarray.h" local="yes" imported="no">xsdatapacketptrarray.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareDataPacketPtr</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a3d63b66ec22c28ed5dc1738c24414983</anchor>
      <arglist>(XsDataPacketPtr const *a, XsDataPacketPtr const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyDataPacketPtr</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a91a3666b5c712013b175af71c8f7bc82</anchor>
      <arglist>(XsDataPacketPtr *to, XsDataPacketPtr const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDataPacketPtr</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a6a156f4d57a7b9bf452439391b225f43</anchor>
      <arglist>(XsDataPacketPtr *a, XsDataPacketPtr *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacketPtrArray_construct</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a15d8e369e2775d64f43371368b62b033</anchor>
      <arglist>(XsDataPacketPtrArray *thisPtr, XsSize count, XsDataPacketPtr const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroDataPacketPtr</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a5f9d6678207915956c3da8e3ba5224b4</anchor>
      <arglist>(XsDataPacketPtr *a)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsDataPacketPtrArrayDescriptor</name>
      <anchorfile>xsdatapacketptrarray_8c.html</anchorfile>
      <anchor>a33c99139a5271e33cdca0c9a80717efb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdatapacketptrarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdatapacketptrarray_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="yes" imported="no">xsdatapacket.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="xsdatapacketptr_8h" name="xsdatapacketptr.h" local="yes" imported="no">xsdatapacketptr.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSDATAPACKETPTRARRAY_INITIALIZER</name>
      <anchorfile>xsdatapacketptrarray_8h.html</anchorfile>
      <anchor>a9a1ff6efb54076e2ca3fad824fa10bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsDataPacketPtrArray</type>
      <name>XsDataPacketPtrArray</name>
      <anchorfile>xsdatapacketptrarray_8h.html</anchorfile>
      <anchor>ab45a0e475ab771f9779edfed02e0bb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsdatapacketptrarray_8h.html</anchorfile>
      <anchor>ac36a55fb08bfd95d644e042258030ebf</anchor>
      <arglist>(XsDataPacketPtrArray, XsDataPacketPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDataPacketPtrArray_construct</name>
      <anchorfile>xsdatapacketptrarray_8h.html</anchorfile>
      <anchor>af36e46638032ca6e2ed98a12730371a1</anchor>
      <arglist>(XsDataPacketPtrArray *thisPtr, XsSize count, XsDataPacketPtr const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsDataPacketPtrArrayDescriptor</name>
      <anchorfile>xsdatapacketptrarray_8h.html</anchorfile>
      <anchor>aac9ff885cbc0e164a5bf883ad9cb8506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdebugcounters.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdebugcounters_8cpp.html</filename>
    <includes id="xsdebugcounters_8h" name="xsdebugcounters.h" local="yes" imported="no">xsdebugcounters.h</includes>
  </compound>
  <compound kind="file">
    <name>xsdebugcounters.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdebugcounters_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsArray_allocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a478845edc56d1b3f275db3fb72680e4a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsArray_freeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a6fdc710a431981184944f621111eafd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsArray_incAllocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a6e08869305640a188bd5f16101ca5a1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsArray_incFreeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a8ce0bd98cf9d71e23bb333f1cb74a34e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsArray_resetDebugCounts</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a758e78593ab4ae89801e99b6de30b185</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsMatrix_allocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>aecd22d6f57524c28fbe90e78f431c9ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsMatrix_freeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a175581671d056956a7adef38bd9b2f38</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsMatrix_incAllocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a9f7b817f3276d8b0abe9cc56f961404f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsMatrix_incFreeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a35a4d15a5ca07e0e3df5a36c440de4c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsMatrix_resetDebugCounts</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a50a8a729d0959b751339eff1df2c37b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsVector_allocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a5f33ea21c29629b65c687ddfaeda4c20</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsVector_freeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a2aa787501b2bc7381cb94458c993ee1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsVector_incAllocCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a760182521b086c745837d958c59f201f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsVector_incFreeCount</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>aafe7364507952c712404a507e40e7ac5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>XsVector_resetDebugCounts</name>
      <anchorfile>xsdebugcounters_8h.html</anchorfile>
      <anchor>a3c90b8029d5b8b0470d3596c42bb1d52</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdef.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdef_8cpp.html</filename>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <member kind="function">
      <type>int</type>
      <name>xsScaleBatteryLevel</name>
      <anchorfile>xsdef_8cpp.html</anchorfile>
      <anchor>acf92ca4fa7c6fe927128e8c12720f1b3</anchor>
      <arglist>(int batteryLevel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdef.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdef_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XS_AMDSETTING_DISABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a82808f6b8653e281e217281b3111849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_AMDSETTING_ENABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab1b949c59e32709c28ca5d34bf96fd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_BLOCKLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8b7e211a05be4617260d0d569a45e6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DATALENGTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8e582f5187a2db2709503398a8e55784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DATALENGTHLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab81de271604b0c53f96b786a4b4afe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DATE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af4dc560046d863d070dc8c86cd8305f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DATELEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>adcd811ada3b3813a39da84ef5d9d06eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0c65c828ec8286fd0f616a54e8784058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_DIDLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab0ea74798c510071d226943cc8d39e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_MASTERDID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0f9ba5321b95479c674aaed7f7684456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_MASTERDIDLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab693a3a479adef1b5a045906667f840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_NUMDEVICES</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a768d6ea099d960829c8a31d5e10c2d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_NUMDEVICESLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6fb11252fcbfcc9cc3f68e8a2b8cb6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a62cb56c7c7b73ea421a459a632b99e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTMODELEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a68c2badf3d3389860e5b9eca2c88af4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTSETTINGS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af7b2ea1d3bc2335699462dec7e86e9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTSETTINGSLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a694119520a6c7d394d4ed1bd607fa827</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTSKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a55479eaec704d9a35efe6be26d4169d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_OUTPUTSKIPFACTORLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae3cbf7997a59c8b3d4f9ae428b7c9b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_PERIOD</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a7280f452aee386ce830fc49389f0cec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_PERIODLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae35ef3e29e40af69bc850bb157a90424</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_RESERVED_CLIENTLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a687a70d6a9b1629d717bb77ff7d54e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_RESERVED_HOSTLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a5b79ace9f9ba8e6222acff1d650f3d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_MODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6f6bf5657ccaf12847d3b175a5a10658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_MODELEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a5e26563857eddd49745d78f5ea206d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_OFFSET</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a7ed591abd683a1d9ca4cdd147720dc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_OFFSETLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a31c26cd81a482aa6449e9061b8235662</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_SKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aca10d489542deebe5bf46444283190b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_SYNCIN_SKIPFACTORLEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>abfd7749229b811347a98ae353154b2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_TIME</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac2443a41fa966a29ebe97b7219ade446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_CONF_TIMELEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad07fa164becf26d2c9db61ec360a7d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DONOTSTORE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa419b3254ba6d188b8539203e6de4ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_BID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a27005668a79212748541fb18311e321b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_DATA0</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>acae17ea3f0f006cf76f91393ee5441a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_DATAEXT0</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a16599a97edb7f3b8e4d56f9574b8ecc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LEN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a558de6bcea72b8da7f025f432858a227</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LENEXTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a28118b2c55c2fecd99dadbbc6ddba97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LENEXTL</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6509a3608074b273eb92b76312f13a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_MID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a11f65fa1ba18cadab961e02ab677ab05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_PREAMBLE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab7bf504b994e2d3987505ee6f48399f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_INITTRACKMODE_DISABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a69f006e946bba52fdd903cef55c21610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_INITTRACKMODE_ENABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a62894dadeac8b1d4effc0ad37714b128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_INVALIDSETTINGVALUE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a19c79a03f0adc3ee6eb384ba20629c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ALIGNMENTROTATION</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4545ad73a77c6425f934a14a0e95cc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_AMD</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3e26fbf47f5e912f9c16f791bcab2d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_AVAILABLEFILTERPROFILES</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6196c401092e1a56ebeb8277e6c9f1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BAUDRATE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa1d5ab4c9ddf636f166f624c7cb0cdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BTDISABLE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac0630e46e27243d6250dcb087b3a71fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BUFFERSIZE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a54e072546447f5f6aa146dd4b3c5d115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BUSPWR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>afafe724dde1a8b187797323f863d5b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_ACCDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a00047bd0bdfbd11febc8f2655ed83185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_GYRDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9611b9a44c02b926f8da56920846cee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_MAGDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a407a48acb1846cb993c6e657b6a2a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIBDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa606c267615299d98546fa06e8163802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIBDATA_FLT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa41838ef9ac14f5b43c99f9dfdb5952d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CLIENTPRIORITY</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>acdc1cb3e35e8f63588347ce99822e302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CLIENTUSAGE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a2f3d7dc4145f10a606821efb61806fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CONFIGURATION</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>abf5da149754b3c3b478a09a30d6ed1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_DATALENGTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab4a603e392cea6d1f09bac8db389cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_DEVICEID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>acd56f99cdc7a4a72a4f1e615b0d7630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ERRORMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a720e13a7dc3017503e711b5051d9b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_EXTOUTPUTMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a69e8897aaa47969c9a14fb6f85169e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILEFULL</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a890e9c4649cbd860880350b43efdad42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILELABEL</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a075cabec0c614442c632ce738cc1f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERSETTINGS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3a9017d64b1a50dbd038780b0f2a94ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FIRMWAREREV</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6b7f0fbfac4f63ac0d8a185488917329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GPSLEVERARM</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4e167a44e3f66dcc7785039aa635761a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GPSSTATUS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a502d53ef60aed350d4dccdef8d4ba65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GRAVITYMAGNITUDE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1b27d6536376f09c0b72661ce5836302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_HEADING</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a66e7100882ed355d9e332551d98f26b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INFOREQUEST</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4df41dcc7522dcbe3317666181394efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INITBUSRESULTS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>adc9ea415fec5a766ff1fb5d74991542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INITTRACKMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9f00fff5f93836763b56a4a86a56556b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_LATLONALT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac4fd25d1229d1edea4a7f92551286124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_LOCATIONID</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa781bed3d973ea36eeae113fbbe9e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MAGNETICFIELD</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a2fac6f4f1e3fc65fa3afac71fb355af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OBJECTALIGNMENT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1d78cc5656641161750a47b59cd2cadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OPMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a2096f12cb585cce6ce48520978082769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_EULERDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8dc5f819e00ff0e4c753461caf95a7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_EULERDATA_FLT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>adb84d8149004ce3c4e9b9dde88ef4b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_MATRIXSTA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>adc76d0405f88641d378f079caed3990e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_MATRIXSTA_FLT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a412eff3b6530e6e8615f27a438e8a6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_QUATDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a5b64aa6ccfec028355d0e4b7732d3c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_QUATDATA_FLT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a25756a187a0c961dc247bd7bcef7c335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac429cde7529b3beeac943594a6e3621f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTSETTINGS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aabb94d8987172fe4c92a929c6adaf160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTSKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa5b27575647b7780b3ef7d34bf4caa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PERIOD</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0461eb51d393158c1fae425ce9570168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PROCESSINGFLAGS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a290357b103fed458a8f8ed88ba5a5824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PRODUCTCODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ababf409fba5bf3080a4144a696419daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_RAWDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3a4d11c93eb2cdfd62639c2be7c4beaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_REQFILTERPROFILEACK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a177b8576beca2b3fadf8fc51dada57d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_RESETORIENTATION</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae72895ccbfca2828294371c07fabdb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SAMPLECNT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3e1670dc792dd04c44ec5a0960311f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETFILTERPROFILE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a68e1136379155ab701ded586d031fb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETINPUTTRIGGER</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1ae1735a4137d19ba12b225ac901822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETNOROTATION</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae59527d57a8de78cf61a9646875617c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETOUTPUTTRIGGER</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8207c1ec6f657626ac1d51aea1d67f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_STOREFILTERSTATE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>abda76366ac58bfa1c6650685fa25c58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a21257e7ae64c871df8d60dcfdf950f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINOFFSET</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>afbb9f1d505920f155d6f3e045c8b438c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINSKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a7d88df15fe12d744746a29b562800a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>afdd5f3b0f302e35486e097aac5b2f8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1492449b3a2738c3e14da74d6a4f93a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTOFFSET</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a24716cfeee09f3640a9716a553c88bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTPULSEWIDTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad67040667b904e5cc866eef90ac49dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTSKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa2fe82d6130e9a31438b09e25fabfe4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TEMPDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a99d064baea53601fd693d02b6b43d60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TEMPDATA_FLT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a7969b40a0c66c3b81b899b212e70d787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TRANSMITDELAY</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa3c298dedf7fc32e5b97408eff242bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TRANSPORTMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4d4a75668d73910c78abf1598b9547e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_UTCTIME</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a969546537fac8b63eac847c6a496a812</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_WIRELESSCONFIG</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a7a011472925691bfa9364e4e1af1c496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_XMERRORMODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a47022ed082fb9cea9f51eb16464e1d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_XMPWROFF</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1ee829fcb893992d168ec307c9441354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_FILTER_GAIN</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4b6d19f6b837085ba47e17eab66e9864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_FILTER_RHO</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a698e0e0213d836d452bdfb30c370116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_ROTLOCAL</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4d4aabe8b5ba91a19f87ef58a820e8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_ROTSENSOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aaac569aa3a8d44205717f14389197a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCIN_MODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac98623a7e83e680c25d5ce38454ce4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCIN_OFFSET</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab16084e974675bec9d332bcba09eab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCIN_SKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a541a2642875ad3ef0023cdb6dd68330b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCOUT_MODE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac88c5402b6d784f25e26749731fbfd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCOUT_OFFSET</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>afbb14d8f6fa73cd11711fe43b617bf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCOUT_PULSEWIDTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af07485fb7a03e7bad28fe45bb5140e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PARAM_SYNCOUT_SKIPFACTOR</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a327b85ce8788d222bd4f730c5c99bf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_100HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a50d1b9379284ab703cafb6c66b6ade35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_10HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a130c18488b7c4abe61ccabfc515116f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_11520HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad66af531eaaeac912a62f8f6cf0bd5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1152HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0cd77597fb91276a16c77941c88c561d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1200HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab6f64d88d78e3aa38b991f3e14b59359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_120HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a96ced60596fdc64ac98f4d4657bbc6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1280HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa08aebf6823e7aeb0a1d38c90d2ff50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_128HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3de0989548831803334f99b7aa9a312a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_12HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a06015e38df16ce67f7476ef5733e70ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1440HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a71927548555d82299b79467eeba6f1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_144HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a2bcd8fa1f6443f5c520189ee4d4de05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_150HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a73f2af58dee8196a3577ed1b0d2ccda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1536HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4abc7c24c4a8a1022d8bb3b228675369</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_15HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a5c67cbceeed9d6d55188b4f4d34cad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1600HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a57fe51c75aec9a7033681a99e6b9d7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_160HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3f27d9c4b81bfa79aa91b6bfa5b924bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_16HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9dd63cde29947de6f73300c13b49dde2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1800HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a20bc48003c5149867abe6c8e2e4c199c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_180HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a452bc85bc79aad17646576bb5cad005a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_18HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af75ca9281d6edd25b99cc486c57b0f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_1920HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a3ff1496030e0f77197f7ee34073163c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_192HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae59eb89f42f5696d48b3c78bf9a3335d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_200HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6426edca6cfbd2ef3909de42f7d2f3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_20HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a657d7a97fb2dca7e29550ce13dfaa557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_225HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab654d0474526cc778bae20d1cac019e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_2304HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a74570ef9c67bba4b2b1a8f4822639101</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_2400HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0bba5b3f48528d0a1f7ae55d827a5af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_240HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8b24f64dc367a6f04b674b68ee767f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_24HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a56681bf0d964354757c3c9d58f742e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_2560HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a338650fe5dc9db0ed29aa7b7e5b9ad1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_256HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9ad41fe68aa2b3105b2492d30738adfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_25HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>adf1ddaf9cbae7e9a1c534e956894fc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_2880HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad785b4184046384791a2006e326db2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_288HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>afbb30a2936251f0aefeaae0484b538fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_300HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0686f3f487f1336a7550fb0db1000b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_30HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae2d0c7c1fa47395acd512bc7211ea5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_3200HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aec625ba664082ad9b4decdec3f9cbf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_320HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9043a47158a9ca66a1514f68ace060cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_32HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8a731b9232b1fe607154d9d4fa72c57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_3600HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a234feaf80e68f02449b0c251a9c230f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_360HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab92f4d341d019abf83c5040ffb1c0cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_36HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa1b2a1c8ef752c91ad99a36b28dc3c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_3840HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad433c45bee1756d54ec3430afedc8880</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_384HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aac05da060002dddae355d44d778834bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_400HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aae86a0c420d81185b69538c973f41388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_40HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af5a2e8cb0f20f52d1e7a8f15d4f41c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_450HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad4539a88f490fe4e10de57e6eb361431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_45HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>add7e1b9fc9010b99b3869e701eb72f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_4608HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a88aca3a77f30df38ada7b03c86f3a466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_4800HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac849c317a0271d167efd5d3831d58b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_480HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad6764c0a232fd1ba18728dcb7319315c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_48HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aea34145b4f6cb5844ed8fba22c426110</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_50HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a494238b083f87635f50b0350c799e587</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_512HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a6bac240c92a9cae70e28a43aeb2468a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_5760HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab2bcdb757da311caa8e642545bc59b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_576HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1110337c136e9a2d02faf194f33f114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_600HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af72838e1fb3d0b7273e1fc50aa76b029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_60HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab773055e3bfcbc040b693707f93b2937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_6400HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae56443f2e008616eeefe95b979f65310</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_640HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aaf8879c9645d4289d1cd940675e2fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_64HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aedc4b738ca79ee858bc3a80fce8ff001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_7200HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a80dfb2072df3773b1a858868ea21de7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_720HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a09231214c8c20ea6df5c1f7d09b601c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_72HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8a6ca0eca42c5f5f43e36c0aab927886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_75HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a73ba2f9d71f2308d1bc79db417c1aa74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_7680HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a18e2c251127cd56241eea22e5cd29349</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_768HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0a372d23fa2ef6fb27a7e964813ffd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_800HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1727988177655e85731ea9882f55bd99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_80HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a438906d96188830f0d0947c8f5612f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_900HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1502e27565d299f0e68e022537a0980f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_90HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4e67afbad2d713c8857d5b54eed4ec31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_9600HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aac04696225f0c169ca9675cdb4725dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_960HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa82db9bf2aeac94b60ca93ad763dc536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PERIOD_96HZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a9d9f6644980b09e42b1814e5f2cfe698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SELFTEST_OK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a8e82f1a4630102d45880365f371e4e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SENDRAWSTRING_DEFAULT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a18ec7929113d0bed9af34b805de493ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SENDRAWSTRING_INIT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>acfc619548d5a0968e88b9a647d8354e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SENDRAWSTRING_SEND</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab5e25b505bf27ab14a8fe0a1c3542fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_STORE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a98ebf18dcca775f1fd5a5f005bb9473b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNC_CLOCK_NS_TO_TICKS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a62a7dc893a8f6310f34b3f3563ec63f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNC_CLOCK_TICKS_TO_NS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af98723f747fed4c73d85390bfc338869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNC_CLOCK_TICKS_TO_US</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a84cdf9d6891b4ec5d58d7536643648ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNC_CLOCK_US_TO_TICKS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad238ee43469fd943c5a732b286984038</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNC_CLOCKFREQMHZ</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a2a96026b6cd1e9a784c22713125419f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_DISABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aad9c1dd8618b5d7df19f21be2d20ff38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_EDGE_BOTH</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a4e5e59cb5b15e7ae32ecd3cb2098b177</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_EDGE_FALLING</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a87c6ccdb1c808fecbd759aab6a777eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_EDGE_MASK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a63fd1da3b4ab45cf43455131fe9896f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_EDGE_RISING</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aca3c24153fa228144190c11f0cc5f7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_TYPE_CLOCK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a20c056859ffd0b3b4a275b037871e76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_TYPE_DOSAMPLING</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ae948cb272d78d3a3401c57b00da12e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_TYPE_MASK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>aa37bb39cca209744363aedf55ef1392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCIN_TYPE_SENDLASTDATA</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>af373086a28f64794387590130e3fb35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_DISABLED</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a0022685a1508e6bf1264d45922b3405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_POL_MASK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac52c9aa90a4ebd4d91f51ee5d5527c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_POL_NEG</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ad95d0cf42ff4d64b0e83bf1d3ef0fa3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_POL_POS</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a52732ccd63c923fbc3fe16d7f9d73ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_TYPE_MASK</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a65b8c9eb9649890ddad2dc2ce2d1a33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_TYPE_PULSE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a95fa5bdfd996b53b32006ce048a9d3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SYNCOUT_TYPE_TOGGLE</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ac587bbd1a15f4f78cbe9154ed95886e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_TO_DEFAULT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a1353ce4746337a1ce10d1714b4099a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_TO_INIT</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>ab5505d8495857a494cde1a1882d88ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_TO_RETRY</name>
      <anchorfile>xsdef_8h.html</anchorfile>
      <anchor>a59ced9126f61f8004ec89b2db121b871</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevice_def.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdevice__def_8cpp.html</filename>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <includes id="xsdatapacket_8h" name="xsdatapacket.h" local="no" imported="no">xstypes/xsdatapacket.h</includes>
    <includes id="xsens__threadpool_8h" name="xsens_threadpool.h" local="no" imported="no">xscommon/xsens_threadpool.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="no" imported="no">xstypes/xsstring.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <includes id="xscanoutputconfigurationarray_8h" name="xscanoutputconfigurationarray.h" local="no" imported="no">xstypes/xscanoutputconfigurationarray.h</includes>
    <includes id="xsdeviceidarray_8h" name="xsdeviceidarray.h" local="no" imported="no">xstypes/xsdeviceidarray.h</includes>
    <includes id="xsintarray_8h" name="xsintarray.h" local="no" imported="no">xstypes/xsintarray.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="no" imported="no">xstypes/xsportinfo.h</includes>
    <includes id="xssyncsettingarray_8h" name="xssyncsettingarray.h" local="no" imported="no">xstypes/xssyncsettingarray.h</includes>
    <includes id="protocolhandler_8h" name="protocolhandler.h" local="yes" imported="no">protocolhandler.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="mtbdatalogger_8h" name="mtbdatalogger.h" local="yes" imported="no">mtbdatalogger.h</includes>
    <includes id="xsbaud_8h" name="xsbaud.h" local="no" imported="no">xstypes/xsbaud.h</includes>
    <includes id="xsfilterprofile_8h" name="xsfilterprofile.h" local="no" imported="no">xstypes/xsfilterprofile.h</includes>
    <includes id="xsselftestresult_8h" name="xsselftestresult.h" local="yes" imported="no">xsselftestresult.h</includes>
    <includes id="xsscrdata_8h" name="xsscrdata.h" local="no" imported="no">xstypes/xsscrdata.h</includes>
    <includes id="xscalibrateddata_8h" name="xscalibrateddata.h" local="no" imported="no">xstypes/xscalibrateddata.h</includes>
    <includes id="xsresetmethod_8h" name="xsresetmethod.h" local="no" imported="no">xstypes/xsresetmethod.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="no" imported="no">xstypes/xssyncsetting.h</includes>
    <includes id="nmea__protocolhandler_8h" name="nmea_protocolhandler.h" local="yes" imported="no">nmea_protocolhandler.h</includes>
    <includes id="xsrssi_8h" name="xsrssi.h" local="no" imported="no">xstypes/xsrssi.h</includes>
    <includes id="supportedsyncsettings_8h" name="supportedsyncsettings.h" local="yes" imported="no">supportedsyncsettings.h</includes>
    <includes id="messageserializer_8h" name="messageserializer.h" local="yes" imported="no">messageserializer.h</includes>
    <includes id="xsdeviceptrarray_8h" name="xsdeviceptrarray.h" local="yes" imported="no">xsdeviceptrarray.h</includes>
    <includes id="xsdatapacketptrarray_8h" name="xsdatapacketptrarray.h" local="no" imported="no">xstypes/xsdatapacketptrarray.h</includes>
    <includes id="xsfilterprofilearray_8h" name="xsfilterprofilearray.h" local="no" imported="no">xstypes/xsfilterprofilearray.h</includes>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="no" imported="no">xstypes/xsstringoutputtypearray.h</includes>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <includes id="xsiccrepmotionresult_8h" name="xsiccrepmotionresult.h" local="yes" imported="no">xsiccrepmotionresult.h</includes>
    <includes id="xprintf_8h" name="xprintf.h" local="no" imported="no">xscommon/xprintf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CREATETOADUMPFILE</name>
      <anchorfile>xsdevice__def_8cpp.html</anchorfile>
      <anchor>a22426aa3a5a333eeb8f4a22bcebb4e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGTRANSACTIONS</name>
      <anchorfile>xsdevice__def_8cpp.html</anchorfile>
      <anchor>a64b9433e2dd1cc950440d3a110b778a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOADUMP</name>
      <anchorfile>xsdevice__def_8cpp.html</anchorfile>
      <anchor>ae0ae6e9ad27d1628db2abf89db5fdaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRANSACTIONLOG</name>
      <anchorfile>xsdevice__def_8cpp.html</anchorfile>
      <anchor>af6dbaa00d74809e897b4c9a1a79521a8</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>msgToString</name>
      <anchorfile>xsdevice__def_8cpp.html</anchorfile>
      <anchor>a074c8daee6631d0c2df8f827450d51cc</anchor>
      <arglist>(XsMessage const &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevice_def.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdevice__def_8h.html</filename>
    <includes id="xssyncrole_8h" name="xssyncrole.h" local="no" imported="no">xstypes/xssyncrole.h</includes>
    <includes id="xsversion_8h" name="xsversion.h" local="no" imported="no">xstypes/xsversion.h</includes>
    <includes id="packetstamper_8h" name="packetstamper.h" local="yes" imported="no">packetstamper.h</includes>
    <includes id="xsdeviceconfiguration_8h" name="xsdeviceconfiguration.h" local="yes" imported="no">xsdeviceconfiguration.h</includes>
    <includes id="xserrormode_8h" name="xserrormode.h" local="yes" imported="no">xserrormode.h</includes>
    <includes id="xsresetmethod_8h" name="xsresetmethod.h" local="no" imported="no">xstypes/xsresetmethod.h</includes>
    <includes id="callbackmanagerxda_8h" name="callbackmanagerxda.h" local="yes" imported="no">callbackmanagerxda.h</includes>
    <includes id="xsoption_8h" name="xsoption.h" local="no" imported="no">xstypes/xsoption.h</includes>
    <includes id="xsrejectreason_8h" name="xsrejectreason.h" local="yes" imported="no">xsrejectreason.h</includes>
    <includes id="communicator_8h" name="communicator.h" local="yes" imported="no">communicator.h</includes>
    <includes id="xsalignmentframe_8h" name="xsalignmentframe.h" local="yes" imported="no">xsalignmentframe.h</includes>
    <includes id="xsaccesscontrolmode_8h" name="xsaccesscontrolmode.h" local="yes" imported="no">xsaccesscontrolmode.h</includes>
    <includes id="datapacketcache_8h" name="datapacketcache.h" local="yes" imported="no">datapacketcache.h</includes>
    <includes id="xsdeviceoptionflag_8h" name="xsdeviceoptionflag.h" local="no" imported="no">xstypes/xsdeviceoptionflag.h</includes>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="no" imported="no">xstypes/xsoutputconfigurationarray.h</includes>
    <includes id="lastresultmanager_8h" name="lastresultmanager.h" local="yes" imported="no">lastresultmanager.h</includes>
    <includes id="xsgnssplatform_8h" name="xsgnssplatform.h" local="yes" imported="no">xsgnssplatform.h</includes>
    <includes id="xsoperationalmode_8h" name="xsoperationalmode.h" local="yes" imported="no">xsoperationalmode.h</includes>
    <includes id="xsdevice__public_8h" name="xsdevice_public.h" local="yes" imported="no">xsdevice_public.h</includes>
    <class kind="struct">XsDevice</class>
    <member kind="define">
      <type>#define</type>
      <name>DebugFileType</name>
      <anchorfile>xsdevice__def_8h.html</anchorfile>
      <anchor>aac5db3b17a41be817ba6a9895f78bffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOEXCEPT</name>
      <anchorfile>xsdevice__def_8h.html</anchorfile>
      <anchor>a10a59554805ac7ce3905fd3540f98137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>DataLogger</name>
      <anchorfile>xsdevice__def_8h.html</anchorfile>
      <anchor>a4a7c736395b22bfab1837b67f246b1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>MtContainer</name>
      <anchorfile>xsdevice__def_8h.html</anchorfile>
      <anchor>ad8248de52c16f8fd3ec73e7297aefafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>PacketProcessor</name>
      <anchorfile>xsdevice__def_8h.html</anchorfile>
      <anchor>a63a5145fc3bc7b707ade213909dfd6f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevice_public.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdevice__public_8h.html</filename>
    <includes id="xsdevice__def_8h" name="xsdevice_def.h" local="yes" imported="no">xsdevice_def.h</includes>
    <class kind="class">XsDeviceEx</class>
    <namespace>xsens</namespace>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>SettingsFile</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a58e01a4a77fde9eab3f8c2300948e1c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevicecapabilities.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdevicecapabilities_8c.html</filename>
    <includes id="xsdevicecapabilities_8h" name="xsdevicecapabilities.h" local="yes" imported="no">xsdevicecapabilities.h</includes>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasAccelerometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae42086f06e9c0e4e4aed8c6dd338f86b</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasBarometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga722541d4ea51361cfceb83225b625b0f</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4362cbe0929f8e049dbfc1493ec49a2e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasGyroscope</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf41ec03e92e76e0625c933acdd7965e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasMagnetometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga483d1cf7668a9f1e00055771b76a4d62</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54e8b6d62799702665f4ee83035d827</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isGnssIns</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d884027228c3a098c9ac26e48fe2812</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga18519698494b4df8e650b77d1c4bfaab</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga582356594cd29c09e9e82223cd4bc90c</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga04099a2e0e65e1e47fc3731fbedec4b2</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa892148488d3b714a1717d16793df8ed</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevicecapabilities.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdevicecapabilities_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <class kind="class">XsDeviceCapabilities</class>
    <member kind="typedef">
      <type>struct XsDeviceCapabilities</type>
      <name>XsDeviceCapabilities</name>
      <anchorfile>xsdevicecapabilities_8h.html</anchorfile>
      <anchor>a80f5d21273e21641bfdd17033e36ab4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsDeviceCapability</type>
      <name>XsDeviceCapability</name>
      <anchorfile>xsdevicecapabilities_8h.html</anchorfile>
      <anchor>afe74f13449535cecd87da510ba248451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceCapability</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8ece2553436858d2535334f8d4b53b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa6df46ca2eca76f0b2a43fe1379d5cc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Acc</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa9382fd0efbdcfeb9b607c72ad21492ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Gyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa7f1e2bbace304f0eceb808381b91efd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Mag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aabbc048a1a149d0fb6663278ea7641d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Baro</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aacb6ba9949785e58e25ab4498d940af5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Gnss</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aaec3f28ae7a4c8fc6389bfe11d4dadc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Imu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa1e0d4316cb7a3efab50fa1e2c5dea850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Vru</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa05986f9734ed059eae77cc2f74e4116b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Ahrs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aaf066833c5ccafe5a1b7acd1582b2f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_GnssIns</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa028f31d4665d894e2bd005782afcea6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Rtk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa5bf410900ebe97b2b742d4898cca4041</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_hasAccelerometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae42086f06e9c0e4e4aed8c6dd338f86b</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_hasBarometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga722541d4ea51361cfceb83225b625b0f</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_hasGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4362cbe0929f8e049dbfc1493ec49a2e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_hasGyroscope</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf41ec03e92e76e0625c933acdd7965e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_hasMagnetometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga483d1cf7668a9f1e00055771b76a4d62</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54e8b6d62799702665f4ee83035d827</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isGnssIns</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d884027228c3a098c9ac26e48fe2812</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga18519698494b4df8e650b77d1c4bfaab</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga582356594cd29c09e9e82223cd4bc90c</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga04099a2e0e65e1e47fc3731fbedec4b2</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceCapabilities_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa892148488d3b714a1717d16793df8ed</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceconfiguration.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceconfiguration_8c.html</filename>
    <includes id="xsdeviceconfiguration_8h" name="xsdeviceconfiguration.h" local="yes" imported="no">xsdeviceconfiguration.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="no" imported="no">xstypes/xsmessage.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="no" imported="no">xstypes/xsdeviceid.h</includes>
    <includes id="xsdef_8h" name="xsdef.h" local="yes" imported="no">xsdef.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INC_ALLOC</name>
      <anchorfile>xsdeviceconfiguration_8c.html</anchorfile>
      <anchor>a0472944815c97b0a13a55f8afbb1ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INC_FREE</name>
      <anchorfile>xsdeviceconfiguration_8c.html</anchorfile>
      <anchor>aa131847a2a7b6cac9d2c92973e34c1da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceconfiguration.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceconfiguration_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="no" imported="no">xstypes/xsbusid.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="no" imported="no">xstypes/xstypedefs.h</includes>
    <class kind="struct">XsDeviceConfiguration</class>
    <class kind="struct">XsMasterDeviceConfiguration</class>
    <class kind="struct">XsMtDeviceConfiguration</class>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICECONFIGURATION_INITIALIZER</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a6a17928549783bdee402741e3c729dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEINFO_INITIALIZER</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a2da27e8e03a7c50b00a22856b110f89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsDeviceConfiguration</type>
      <name>XsDeviceConfiguration</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a155e2d9d395f087867566e15c38b6849</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMasterDeviceConfiguration</type>
      <name>XsMasterDeviceConfiguration</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a0978a0b262468b1a7168f6925babe9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMtDeviceConfiguration</type>
      <name>XsMtDeviceConfiguration</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>ab73895cb3cc0ff439302d312df756133</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_assign</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a81b085f2464bbc1045ae800023126925</anchor>
      <arglist>(struct XsDeviceConfiguration *thisPtr, XsSize numberOfDevices, const struct XsDeviceConfiguration *src)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_construct</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>aea469fb3a96153bedf3daa046eb55c4c</anchor>
      <arglist>(struct XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_copy</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>af7b58833c129bcc3250710d0ef2bac37</anchor>
      <arglist>(struct XsDeviceConfiguration *copy, struct XsDeviceConfiguration const *src)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_destruct</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>ac6dfc7d20bdd6dbc78c8451d7dafa9e9</anchor>
      <arglist>(struct XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API int</type>
      <name>XsDeviceConfiguration_empty</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>af26008d9346275f0ea4bd7366f28b9f7</anchor>
      <arglist>(const struct XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API XsSize</type>
      <name>XsDeviceConfiguration_findDevice</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>ad108ddb1f5d44fa66b42bc37d549e2ef</anchor>
      <arglist>(const struct XsDeviceConfiguration *thisPtr, const struct XsDeviceId *deviceId)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_readFromMessage</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>a98c18cfd737138fa30a95b6bf27d2a51</anchor>
      <arglist>(struct XsDeviceConfiguration *thisPtr, const struct XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDeviceConfiguration_writeToMessage</name>
      <anchorfile>xsdeviceconfiguration_8h.html</anchorfile>
      <anchor>ad4a483f3c4305433b3596fd98bd1cfbe</anchor>
      <arglist>(const struct XsDeviceConfiguration *thisPtr, struct XsMessage *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceid.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdeviceid_8c.html</filename>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <includes id="xsdid_8h" name="xsdid.h" local="yes" imported="no">xsdid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_contains</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga557383423c628660694b33bb060b9809</anchor>
      <arglist>(XsDeviceId const *thisPtr, XsDeviceId const *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_deviceType</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf16c0f5c33ea186f7c902f4a646a5671</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_deviceTypeMask</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa4bb7b6f9eb49d69ff1bb9232147f435</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_fromDeviceTypeString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47b0fb7d1e90b817d712d112d2dca0ac</anchor>
      <arglist>(XsDeviceId *thisPtr, const XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_fromString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf9abb220c18cb9241e13bd8dba252bd</anchor>
      <arglist>(XsDeviceId *thisPtr, const XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_hasInternalGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga66c3508135f613771feef9036781a526</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3acd4a4ea7a8366269ea91e91b78e589</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1c10917019a5d656f98db6be95628f23</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Dongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56c7cc57d7315b78a90f47b3663bb4fd</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Oem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2afd86feda9da3306fd783dd14b94fdd</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Station</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0506d9dea5162820f693621c7dd646b3</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4afd6413e3348f4289e7608cc9156ac5</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXDongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6090a4089c36f6bb472506abbaa04d79</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXOem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9f9098291876536c98c572844596911b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXStation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab6b0c8a99f3803e28293d73bda309613</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPack</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga14e9ce5e60b9557863e808a01ea47495</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPackV1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaddac6d8225354a5fcf24633d3f49209c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPackV2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a20a6f0eff7231a6d22dacd5482f5ba</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isContainerDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45cdf261da7c362d9b1b810567eb425a</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isDot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59d6353a5269ae5d9d13acc6157d04fe</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isGlove</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4892c905ae0e5e4c79b03bdac1af6e7a</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2bf1bf1310f5046352f091b3e81c2dea</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isHilDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4464f571b41899375cb69c6bfe4df92c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174c8f116ab205cd6d60871b517db4a4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isLegacyDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b288f3ca04aef7b7210d29c968afe02</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8ae7e6697cb0cb48fa94a1376217dcf</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga776bb57ad00188032ca22ad5abddaa52</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti3X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6dff5fe65b005580c2aab25e8d5b36fe</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti6X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2585f5dcbe554f8e9021117dbaf1dbae</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti8X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga878efb342931d8e31d7fac499c274d41</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtig</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0e675b209d75d6fd2b84ff23b2c80e9e</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtigX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ea76861113954c20c4bf793b0b2e67d</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtigX10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga58f0e7f7d09b554c30f8882a32a47a7b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5bcfd15fdd341690b9bf1914bd45c18</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga85f38d02ba0b0b9df88ccc418fd22eca</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga391af49b12ce014992371d5cb062f471</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMark4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga159b0654d606c7177e13768452eda091</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMark5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0bc557806589c69986ffbe48e46f78d6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae50ff49a086751dfaee22592202114d7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0404f9984a0172586de2341bc7f1d190</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga52c0a8d51a58a7446605366caba06d20</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1f5f70c6443a78339b1ad50aa407a77</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27079ddfea7c5b3dcc2c2895ebf1ff72</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga312767c3fdd89c6c9bb6767b2b96d1c0</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadad08ce77a7e4e456ed2a20a5c4d299b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_3</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4bda7a4dae4f57bcc4a5d7f8eb786c84</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4941684add08e88c87975003f9e00167</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb5c5eed2a62b4cee969bf9ce25b8a64</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_400</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5049edbd75c531098fd9c0c573e509d6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_500</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6ae33d89b1c620944f70631c34de66c3</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_600</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga486ac87d7dc253dc806d7a90fb44ceb7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_7</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga405c0c688168624e5578c97b33992f47</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_700</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga078e883f3b32685b861c8d41fcc57b94</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f53b4105f43acbf62defd53fbaa09c8</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_800</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5f59c32689b54800d1bac0139112fff</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_900</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe9cfd66fc8caac8d5bed689a57fe713</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee170f60ae603fd367631d368d31c6f4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga924eb6573c1322b7a7cb72b6ffc96f01</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7a2217474d2707fe607a9d8c7a5a1744</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac68644f09371fbf5ee67902e47f7bb8e</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f3c0dcf6021bd85f5ffc81ae4204972</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4971230b03429ea84a6cfb153b5a34b7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6b4f6178c1b287e3aff3cbba6830e11</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37133dc4a5dc84a61c0b0835dd856fdc</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f5ed216a611b9a8dde161327b8276b4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga35ffde22729f392b89660fcd2a1d6943</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37f9095b908cf89a690d6d68ab930a48</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga05c2e2842bc4c4053fa44e56afe709ae</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga57179046bb1af895b2b9f95898318057</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtw</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga76dc4751ac8e2a6dfded5f53d79c84be</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtw2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga872aab90307f347c34ad7e2d95c13d76</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtx</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa47b33e771160015dca54cb1e30cd7c9</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtx2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1776647a29e4359905fe901f02f604a6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b31ba1079a9066144316128a2dd8c2c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isRugged</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2f52b7ec2e661e14f16bb6462635c07</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isSyncStation2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa0a2df25f847a6edaa922f6863640df1</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isSyncStationX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5333806f2bac63440cbec292c2c647bf</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isType</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga40a71b17f4d514adabfdfb13ddd43596</anchor>
      <arglist>(XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaec9cbe1228db88940f0ff482a762846b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa842fcd70deb7128abab25ca88f76ab5</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isWirelessMaster</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75a7923719e4de9f38333ecebc71b656</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsDeviceId_legacyBit</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55dc10b437bfae8d1c0331019e7b9878</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsHandId</type>
      <name>XsDeviceId_side</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581b469df6768f3e83d3be49599d0601</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga794947de84c8458cff16f5d7fdd822d8</anchor>
      <arglist>(XsDeviceId *a, XsDeviceId *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_toDeviceTypeString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf6c23065c90a44f0d77ae5b317f97e40</anchor>
      <arglist>(const XsDeviceId *thisPtr, XsString *str, int makeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1d39bf664d3935018743fac8ca17ead4</anchor>
      <arglist>(const XsDeviceId *thisPtr, XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_type</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaa0679e226fd291c73ccb2982a569b3c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_typeName</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2adec9aa7770c66c0167903623de6b6c</anchor>
      <arglist>(XsDeviceId const *thisPtr, XsString *str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceid.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdeviceid_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <includes id="xshandid_8h" name="xshandid.h" local="yes" imported="no">xshandid.h</includes>
    <class kind="class">XsDeviceId</class>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEID_INITIALIZER</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a569cb5062f099c41b55be8cb5d89b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEID_PRODUCT_CODE_INIT</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a36e548ca5c3210f827a2aa05b1513a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEID_PRODUCT_CODE_LEN</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a3e391728601a1fec5c4477d3eb13770e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsDeviceId</type>
      <name>XsDeviceId</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a4682b27a8e9755ff49217c62795d8137</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_contains</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a2025a1b5d3678dd011e867f43a3c097d</anchor>
      <arglist>(struct XsDeviceId const *a, struct XsDeviceId const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_deviceType</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf16c0f5c33ea186f7c902f4a646a5671</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_deviceTypeMask</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa4bb7b6f9eb49d69ff1bb9232147f435</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_fromDeviceTypeString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47b0fb7d1e90b817d712d112d2dca0ac</anchor>
      <arglist>(struct XsDeviceId *thisPtr, XsString const *str)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_fromString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf9abb220c18cb9241e13bd8dba252bd</anchor>
      <arglist>(struct XsDeviceId *thisPtr, XsString const *str)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_hasInternalGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga66c3508135f613771feef9036781a526</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3acd4a4ea7a8366269ea91e91b78e589</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwinda2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1c10917019a5d656f98db6be95628f23</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwinda2Dongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56c7cc57d7315b78a90f47b3663bb4fd</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwinda2Oem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2afd86feda9da3306fd783dd14b94fdd</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwinda2Station</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0506d9dea5162820f693621c7dd646b3</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwindaX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4afd6413e3348f4289e7608cc9156ac5</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwindaXDongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6090a4089c36f6bb472506abbaa04d79</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwindaXOem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9f9098291876536c98c572844596911b</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isAwindaXStation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab6b0c8a99f3803e28293d73bda309613</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isBodyPack</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga14e9ce5e60b9557863e808a01ea47495</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isBodyPackV1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaddac6d8225354a5fcf24633d3f49209c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isBodyPackV2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a20a6f0eff7231a6d22dacd5482f5ba</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isContainerDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45cdf261da7c362d9b1b810567eb425a</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isDot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59d6353a5269ae5d9d13acc6157d04fe</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isGlove</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4892c905ae0e5e4c79b03bdac1af6e7a</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2bf1bf1310f5046352f091b3e81c2dea</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isHilDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4464f571b41899375cb69c6bfe4df92c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174c8f116ab205cd6d60871b517db4a4</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isLegacyDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b288f3ca04aef7b7210d29c968afe02</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8ae7e6697cb0cb48fa94a1376217dcf</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMti</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga776bb57ad00188032ca22ad5abddaa52</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMti3X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6dff5fe65b005580c2aab25e8d5b36fe</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMti6X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2585f5dcbe554f8e9021117dbaf1dbae</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMti8X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga878efb342931d8e31d7fac499c274d41</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtig</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0e675b209d75d6fd2b84ff23b2c80e9e</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtigX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ea76861113954c20c4bf793b0b2e67d</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtigX10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga58f0e7f7d09b554c30f8882a32a47a7b</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtiX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5bcfd15fdd341690b9bf1914bd45c18</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtiX0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga85f38d02ba0b0b9df88ccc418fd22eca</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtiX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga391af49b12ce014992371d5cb062f471</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMark4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga159b0654d606c7177e13768452eda091</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMark5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0bc557806589c69986ffbe48e46f78d6</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae50ff49a086751dfaee22592202114d7</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0404f9984a0172586de2341bc7f1d190</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga52c0a8d51a58a7446605366caba06d20</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1f5f70c6443a78339b1ad50aa407a77</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27079ddfea7c5b3dcc2c2895ebf1ff72</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga312767c3fdd89c6c9bb6767b2b96d1c0</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadad08ce77a7e4e456ed2a20a5c4d299b</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_3</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4bda7a4dae4f57bcc4a5d7f8eb786c84</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4941684add08e88c87975003f9e00167</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb5c5eed2a62b4cee969bf9ce25b8a64</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_400</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5049edbd75c531098fd9c0c573e509d6</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_500</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6ae33d89b1c620944f70631c34de66c3</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_600</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga486ac87d7dc253dc806d7a90fb44ceb7</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_7</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga405c0c688168624e5578c97b33992f47</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_700</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga078e883f3b32685b861c8d41fcc57b94</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f53b4105f43acbf62defd53fbaa09c8</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_800</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5f59c32689b54800d1bac0139112fff</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_900</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe9cfd66fc8caac8d5bed689a57fe713</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_X</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee170f60ae603fd367631d368d31c6f4</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga924eb6573c1322b7a7cb72b6ffc96f01</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk4_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7a2217474d2707fe607a9d8c7a5a1744</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac68644f09371fbf5ee67902e47f7bb8e</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f3c0dcf6021bd85f5ffc81ae4204972</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4971230b03429ea84a6cfb153b5a34b7</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6b4f6178c1b287e3aff3cbba6830e11</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37133dc4a5dc84a61c0b0835dd856fdc</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f5ed216a611b9a8dde161327b8276b4</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga35ffde22729f392b89660fcd2a1d6943</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37f9095b908cf89a690d6d68ab930a48</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga05c2e2842bc4c4053fa44e56afe709ae</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtMk5_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga57179046bb1af895b2b9f95898318057</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtw</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga76dc4751ac8e2a6dfded5f53d79c84be</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtw2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga872aab90307f347c34ad7e2d95c13d76</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtx</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa47b33e771160015dca54cb1e30cd7c9</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isMtx2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1776647a29e4359905fe901f02f604a6</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b31ba1079a9066144316128a2dd8c2c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isRugged</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2f52b7ec2e661e14f16bb6462635c07</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isSyncStation2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa0a2df25f847a6edaa922f6863640df1</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isSyncStationX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5333806f2bac63440cbec292c2c647bf</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isType</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>aec7aeee5e18539ca073dd9640b3ab9ec</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaec9cbe1228db88940f0ff482a762846b</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa842fcd70deb7128abab25ca88f76ab5</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsDeviceId_isWirelessMaster</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75a7923719e4de9f38333ecebc71b656</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint64_t</type>
      <name>XsDeviceId_legacyBit</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55dc10b437bfae8d1c0331019e7b9878</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsHandId</type>
      <name>XsDeviceId_side</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581b469df6768f3e83d3be49599d0601</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga794947de84c8458cff16f5d7fdd822d8</anchor>
      <arglist>(struct XsDeviceId *a, struct XsDeviceId *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_toDeviceTypeString</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>a2a3d341043365f2c1d57b0dc7487e2d5</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, XsString *str, int makeType)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_toString</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>aac2a4dcb2e51e19cb358adebd8865ba8</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_type</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaa0679e226fd291c73ccb2982a569b3c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceId_typeName</name>
      <anchorfile>xsdeviceid_8h.html</anchorfile>
      <anchor>ae10f5ae2afe67dcd4db0bfbc8e022b61</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, XsString *str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceidarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdeviceidarray_8c.html</filename>
    <includes id="xsdeviceidarray_8h" name="xsdeviceidarray.h" local="yes" imported="no">xsdeviceidarray.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareDeviceIds</name>
      <anchorfile>xsdeviceidarray_8c.html</anchorfile>
      <anchor>a5a58200b0855476734de9aa40f680c56</anchor>
      <arglist>(XsDeviceId const *a, XsDeviceId const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDeviceId</name>
      <anchorfile>xsdeviceidarray_8c.html</anchorfile>
      <anchor>aaa34c8951f5cd796fce7a3e0dc9547ca</anchor>
      <arglist>(XsDeviceId *did)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDeviceIdToValue</name>
      <anchorfile>xsdeviceidarray_8c.html</anchorfile>
      <anchor>ad3f7188e5867b9ac34da8bdca5fbdc4e</anchor>
      <arglist>(XsDeviceId *did, XsDeviceId const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceIdArray_construct</name>
      <anchorfile>xsdeviceidarray_8c.html</anchorfile>
      <anchor>a4637fdbc393c732e85e69a34e249ffd4</anchor>
      <arglist>(XsDeviceIdArray *thisPtr, XsSize count, XsDeviceId const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsDeviceIdArrayDescriptor</name>
      <anchorfile>xsdeviceidarray_8c.html</anchorfile>
      <anchor>a3f5fd3ca012005a4d3a51344962e5b2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceidarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdeviceidarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEIDARRAY_INITIALIZER</name>
      <anchorfile>xsdeviceidarray_8h.html</anchorfile>
      <anchor>acedbd52ebe3da67e9c4ea1de87c35012</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsDeviceIdArray</type>
      <name>XsDeviceIdArray</name>
      <anchorfile>xsdeviceidarray_8h.html</anchorfile>
      <anchor>a2ecb7984ccc9a27a6d64fab84d86ced7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsdeviceidarray_8h.html</anchorfile>
      <anchor>a93d8cf846439391cf49359f5b58069d6</anchor>
      <arglist>(XsDeviceIdArray, XsDeviceId)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsDeviceIdArray_construct</name>
      <anchorfile>xsdeviceidarray_8h.html</anchorfile>
      <anchor>aebd33c31c392b082ac7944c44ca405a4</anchor>
      <arglist>(XsDeviceIdArray *thisPtr, XsSize count, XsDeviceId const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsDeviceIdArrayDescriptor</name>
      <anchorfile>xsdeviceidarray_8h.html</anchorfile>
      <anchor>aca05a72477c6c5341a5169b15b60a715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceoptionflag.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdeviceoptionflag_8h.html</filename>
    <member kind="typedef">
      <type>enum XsDeviceOptionFlag</type>
      <name>XsDeviceOptionFlag</name>
      <anchorfile>xsdeviceoptionflag_8h.html</anchorfile>
      <anchor>a4ca671ff359745a0807cbb3300b11706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceOptionFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9a83e4c677de60c54f3284078fe37575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableAutoStore</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a94bd40caa3ab32e53372bd9954ef26ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableAutoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a6210774beedf394d9bc42fd77e9b0520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableBeidou</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575aedebdf34e7959f5ca8fdba40502bd8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableGps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575afa6ea37dd837e98976f8dd3c11d29749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableAhs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a105eca0a9e777719aff0be317d2128d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableOrientationSmoother</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a5c8156cf064ab2d84ec3eaedd88f8969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableConfigurableBusId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a13fdddd2e3d10fb2e74a0857c56e1787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableInrunCompassCalibration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a2f225cf427d049ad12e3baedc49d25da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableSleepMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575ac83a247937a684816ec0059824e1b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableConfigMessageAtStartup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a227cfe4883168bd4876020e2d9eff6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableColdFilterResets</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a0bef646b63c8e6b6085704e232a85a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnablePositionVelocitySmoother</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a0bd898b5df656238801d21788b3eb8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableContinuousZRU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a5d6b390cf2520bdf901797185a330717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableRawGnssInputForwarding</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a8237c0b05f6367f4b2d9ad48f43b2e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575aa9e5ddba4667ba46d826c01a1f7f962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a6ce29a9a397b9b21cc1152f58be7e355</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceparameter.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceparameter_8h.html</filename>
    <includes id="xsdeviceparameteridentifier_8h" name="xsdeviceparameteridentifier.h" local="yes" imported="no">xsdeviceparameteridentifier.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="class">XsDeviceParameter</class>
    <member kind="typedef">
      <type>struct XsDeviceParameter</type>
      <name>XsDeviceParameter</name>
      <anchorfile>xsdeviceparameter_8h.html</anchorfile>
      <anchor>a4a22318ee45ed8895120014da17ef53d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceparameteridentifier.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceparameteridentifier_8h.html</filename>
    <member kind="typedef">
      <type>enum XsDeviceParameterIdentifier</type>
      <name>XsDeviceParameterIdentifier</name>
      <anchorfile>xsdeviceparameteridentifier_8h.html</anchorfile>
      <anchor>a6ef19161e5a6f64b5c3ec88bab88daa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceParameterIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga43885aa2a94d5112c89a9159d7d30657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657a30686e82cb3d9f26c23859bd7c6894a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_PacketErrorRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657a0928d9c7da2ae89dc16cb915dbc52e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_ExtendedBuffer</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657afbc7a20dff9758b4fd3919cbba4a54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_UplinkTimeout</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657afedc906f559f76e9981e5c06af69b2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_SyncLossTimeout</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657ad74bd984a9db45bbfa91da71263b716d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceptr.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceptr_8h.html</filename>
    <member kind="typedef">
      <type>struct XsDevice *</type>
      <name>XsDevicePtr</name>
      <anchorfile>xsdeviceptr_8h.html</anchorfile>
      <anchor>acae1ade3020b73a815db421ab2ab4e98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceptrarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceptrarray_8c.html</filename>
    <includes id="xsdeviceptrarray_8h" name="xsdeviceptrarray.h" local="yes" imported="no">xsdeviceptrarray.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareDevicePtr</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>a239ead5fda031fa766b1a06570f6cdb6</anchor>
      <arglist>(XsDevicePtr const *a, XsDevicePtr const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyDevicePtr</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>af75eb29029fbbac2833cfdf9af330de4</anchor>
      <arglist>(XsDevicePtr *to, XsDevicePtr const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDevicePtr</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>ac5b83f610d51818eeb8c7c136e1f1559</anchor>
      <arglist>(XsDevicePtr *a, XsDevicePtr *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDevicePtrArray_construct</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>af878e2539f83c6c320990b4f4e79f4b3</anchor>
      <arglist>(XsDevicePtrArray *thisPtr, XsSize count, XsDevicePtr const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroDevicePtr</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>a0221d31d2901328518c5a4c72aab35bc</anchor>
      <arglist>(XsDevicePtr *a)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsDevicePtrArrayDescriptor</name>
      <anchorfile>xsdeviceptrarray_8c.html</anchorfile>
      <anchor>acaf6af69d50dd5e01697c4902d973a38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdeviceptrarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdeviceptrarray_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsdeviceptr_8h" name="xsdeviceptr.h" local="yes" imported="no">xsdeviceptr.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="no" imported="no">xstypes/xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSDEVICEPTRARRAY_INITIALIZER</name>
      <anchorfile>xsdeviceptrarray_8h.html</anchorfile>
      <anchor>ae8f7337c048ab987689bf42a160f6bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsDevicePtrArray</type>
      <name>XsDevicePtrArray</name>
      <anchorfile>xsdeviceptrarray_8h.html</anchorfile>
      <anchor>a29a75a91bfcaa78ce77cdb0ff2bb0d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsdeviceptrarray_8h.html</anchorfile>
      <anchor>a36262c3b78fc85be467fe2f3fac6a1ee</anchor>
      <arglist>(XsDevicePtrArray, XsDevicePtr)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsDevicePtrArray_construct</name>
      <anchorfile>xsdeviceptrarray_8h.html</anchorfile>
      <anchor>a2403d32d45610bc664760ef65d774ee9</anchor>
      <arglist>(XsDevicePtrArray *thisPtr, XsSize count, XsDevicePtr const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XDA_DLL_API</type>
      <name>g_xsDevicePtrArrayDescriptor</name>
      <anchorfile>xsdeviceptrarray_8h.html</anchorfile>
      <anchor>ae372021226db2f799931244a5c05b146</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevicestate.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdevicestate_8c.html</filename>
    <includes id="xsdevicestate_8h" name="xsdevicestate.h" local="yes" imported="no">xsdevicestate.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="no" imported="no">xstypes/xstypedefs.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>XsDeviceState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c06fbb59a2cba2335021036e27f067a</anchor>
      <arglist>(XsDeviceState s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdevicestate.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsdevicestate_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="no" imported="no">xstypes/xsarray.h</includes>
    <member kind="typedef">
      <type>enum XsDeviceState</type>
      <name>XsDeviceState</name>
      <anchorfile>xsdevicestate_8h.html</anchorfile>
      <anchor>a8b23038857ab7361f4d0ced23e060575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga245890047aa9e98da97ffdec1f17d676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Initial</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676ab9899431eb7da88e09bde5ecc98e3257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Config</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676aa0cacb5eaa4153b88131f12cc1614b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Measurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a7a62b04728fb286189f84263f7c1a05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_WaitingForRecordingStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a098d9925cf4fd5c9c7899dac4b0d5b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Recording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a4e60e9a2edc5256bfde71c93b54ab950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_FlushingData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676aca6f352daf6f065733fae9022d4856da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Destructing</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a19a1e12845ce18472ea13c731654024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XDA_DLL_API char *</type>
      <name>XsDeviceState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c06fbb59a2cba2335021036e27f067a</anchor>
      <arglist>(XsDeviceState s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsdid.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsdid_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID64_BIT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a37633e0dd7b2c825641904c04a84470c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_ABMCLOCKMASTER</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a3947529fb4f171fde68a7a54e958a8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_AWINDA2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>adad60b7bec474744dd775312e9899354</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_AWINDA2_DONGLE</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>abfbcf0a027dd7bbfa76144f1a2ed7721</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_AWINDA2_OEM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ab2ae9d45ed524933b3f1f9a83fe35582</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_AWINDA2_STATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad95a49048dce2b0930b1e79bdd6da952</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_BODYPACK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ac50eaaba2fee2bc1ba85270bd2c43915</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_FULLTYPE_AWINDA2_DONGLE</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ab5a9f0aef8c7d2a02755a55f56ff0406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_FULLTYPE_AWINDA2_OEM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a51e8391a8adc1343c295564454fb617b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_FULLTYPE_AWINDA2_STATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>abc389ce003f790e3fe2f2775837d8858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_FULLTYPE_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1f1cde24c25d08296a03c20fd74f718d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_FULLTYPE_SYNCSTATION2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad88082dadd899f22c35085c454891fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVEMASTER</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a9be6a1727ec470243de287b0a183e7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVEMASTER_LEFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4ccd30ffcd55d0d582e685aed6a4cd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVEMASTER_RIGHT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4e17be14fbdeac57948193fb858ea3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVEMASTER_UNKNOWN</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>af38cd5830fe17beb427ed45baee0e264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVETYPE_LEFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a55b05bb748aa4bccda7dfdc9ef57a2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVETYPE_RIGHT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aa4fce8bd3c665c36dc6f1236923b9f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GLOVETYPE_UNKNOWN</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a7cdc2b4ae3e4575817325b5e695b68f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GP_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a53c737e20b2011b5a1d5f63a75d39727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPH_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1402658497fefc4c06f4427d8d82d700</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPH_SHIFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a85658d6cd07dcc92d2183b69094cbe37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_1</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad9547052b794d6d27729141b4c07d500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_10</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>adfec607f15aba71af14c988338736572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_100</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aacf5ce33c91f6c5564fc4e84b6e09dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4bea37307e23bf9cb66cd23bcf9b9935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_20</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ac7fc2e2c6052f0a2cee88f7bb71df289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_200</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a7f4689e147360475295bf924d25f2dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_3</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a37cde95d358983f0a77a48b515aa4b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_30</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a9d4534e0681cbf8b1188371e3b96f19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_300</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a791d815e4de7b8d57d0e9ebf6c076542</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_400</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a918328788a5fb9138571c143b3eeb096</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_500</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a2e4fe815a60379dba7c9d23e8daf4fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_600</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a79498671123aab88c79ccefb5792b71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_7</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad8b4c3d347a2fcfa7364da4653f60a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_700</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a922a1184aa0f42f6a80a6d13d3fd503d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_8</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae332e83062e4056c7d6e06b397c9643c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_800</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a590226beb687ddd96ad1ba75a6f6d72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_900</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1d7a9dbafe1715f2a0b9df1a82588998</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_AHRS</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>adac3fe0bd1c807b14471134d71c6ed0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_AHRSGNSS</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a3f8f25439a33b149baaf116455e1c5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_AHRSGNSSG</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a7600859a1cfa1837706c22b36798aa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_AWINDA2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a41e3c4558c7c4fcbf2a9b55cf2b42db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_GNSSINS</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a96025a798f112a9f11bd26b34cb8a58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_GNSSINSG</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a13ba5ea9310aa7270831b5676f4bfa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_IMU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aff5a83641ed48d69c0b0504ab8de5cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a8938b88e560ddc3fea93348977911573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_SHIFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a223a6cfe93edd3f8f52a4908f51817f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_GPL_VRU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a68a1ce3c016a424a0eda20de00a85ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_ID_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a60353c989a1faa4b274c69dfa6a45731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_INTERNAL</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a6062381bd0f5a42cc2cd27ed09122921</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MASTER</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a74fdb670b3abf8d0258902170a1728f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a89fba8c5eb9c3d5e34c7f66779290516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_10</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad168b8a9ef76e0143dc4a3ca48a91398</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_100</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a7d4c0630b3bb4abea225114e94596ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_1_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ade26454f63a1aed42bca15e82f49fec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_20</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad5aaa1b136d7871449c6b98c1de8ba71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_200</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a68d50cd05a931d0c3354eca8e27e1c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_2_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ad626d667b08f4d181147209cce9d9576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_30</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a0da1012fe69985516965c723b9e6ea97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_300</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae44f54d192d775706c303a0bd925a271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_310</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a0b25b5014b8e58872c462d6347172eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_320</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a8d5c39e2506e807bdb3c281d4005ed59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_330</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a000827ac0cf11b6fe7cc353aa16ef7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_3_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a5c093e7256bd518d6331f6c09cfb05bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_400</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1dd7b40bd807317194399f8dbce04214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_500</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae46f70defbfebac08b9071fae79bbd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_600</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aba8123acfb6f07ff21efdd71ef6d6572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_700</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aa9104f0de9114e7946ab696f3495bdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_710_RANGE_START</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4b688a08de2ab03b692e6bf821f16fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_7_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1f83f51bcd94113b339e9c5a6a50ab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_800</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae1cbbea9e1465285d36152443c294e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_8_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae539f585a1d3ddb621a91cf880fbc762</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK4TYPE_MT_900</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aa78258069a54c49da5e5662716ce8fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_10</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a2b334aa140e487b7784755a7e8a013fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_100</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a60228def7be7ac918695b5c29c8d51ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_20</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a9a7f434d7fa112e07494756a8f72536a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_200</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a8a0ab4a3ce70b95ab21b57f5b945a866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_30</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a19cc1536abd47ce069b2bf519f28dd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_300</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>af6ed9685c1a8a8c0e8fc3b114696d556</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_400</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a3bb5d63a18061e17d8e02134f95daf68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_500</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a2e9d73113f11dfa08b60589869584b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_600</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4332783b2cd398ebf22ba2dce6030774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_700</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae3ea6cd581010554e897e005640f3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_800</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a083f0a3ebbfbc198ef0fef1c579f5c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_MT_900</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ac7539d4e3c1305726f51184a1ea82255</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MK5TYPE_RANGE_START</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a27c6e8ecaa4f3f7daede4e712812f4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MTW2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>afeaa8d5e0350a6ad5aa42c270abbfc15</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_MTX2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a5093b2e8d0103427555432c243e6fa66</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_NOWM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>abc0aa1a61ef669aff4d6c44ce7e128ce</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_SYNCSTATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae13d1776c41104516b19aedba5ba2a43</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_SYNCSTATION2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a147f8d1e2fff9571a406aae0043ca641</anchor>
      <arglist>(did)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_AWINDA</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aa59650a32bf0d6e03cf8f2d5a7be88a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_AWINDA_DONGLE</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a7ea3573fbd5729cd5a3561d6d551d336</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_AWINDA_DONGLE_ANT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>af232c16deca5efa32d6a753c06b10830</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_AWINDA_OEM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4ad8fc1baa2858ebc0f5a066b26691fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_AWINDA_STATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ab7a7ac06baff6858d398d7d344db0732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a667ec4d7a50d4af9f33b92bcff06d219</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_MTW2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>af7adf77a6f63bf3a761eb28665ddc4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_MTX2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a2ef72dbab9e64562a4903ee6505d9e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPE_SYNCSTATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ab4c4695d99b165ced2e81faf5361f93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_AWINDAMASTER</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1a6509a8e595babb6703a7d118ea9f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_BODYPACK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a774ddf46f2bea8d21a46ae8bde6257e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_INTERNAL</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1f44e67e3068c82a3f0676f65fa8f355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ac5a11e66c6deefffbc73872ff492ff01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MT_3X0</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a8c49fad527e4eac685b75d071662c149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MT_X0</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a4a4aeb324e574d15913778bcb88254cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MT_X00</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae886d4840cd5210b4e72290b2169aff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MT_X_MPU</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a146332015a55111870bd107dbbc9cbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_MTX2_MTW2</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1dab51870bcf937a59f756e60250ee76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEH_SHIFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>abf5bbf87735df4c43f2ffc43a36be653</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_BUS_MASTER</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a3c689ad2522041425422d37d35dbde5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_COMM_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a1a3d4206c925f8bff01867e0ef107e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_DONGLE</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a8ffe0c4b023a0cba7cac9ef4129b00ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_DONGLE_ANT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aada491b055aec3d16955cdc6f13aecdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_MASK</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>aff55759d5fa76512920bcc9ec0eec16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_MK5</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a48bef51183b8acdf82a4696941b366f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_MULTI</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a2052959225926a504bcb7dcc91f213b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_OEM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae9f170533e2731b2a9a9e0365a342336</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_RS232</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a877edb14b9c14f974de27b2854918db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_RS422</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a32beda52ae5aed2eeee1124e006c4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_RS485</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ae7bb3d0ad0decc946060303dbc64c49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_RS485XM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a324df6bc97620fb334e107257d34928b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_SHIFT</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a64e9d92ed0201040657a74f453af0d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_STATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a64be506d24c40c316e0efc8b2a954d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_SYNCSTATION</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a0ce4fe458a6a8a7988910315c68acf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_TYPEL_WIRELESS</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>a9908d27431c0b5661b2fefccbd3b37f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_DID_WM</name>
      <anchorfile>xsdid_8h.html</anchorfile>
      <anchor>ac6b9b7d96495e9a453143d619195817f</anchor>
      <arglist>(did)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_compat.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsens__compat_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FILENO</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>acbc37357ec546ab973057c6a8fa96a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ISNAN</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a382ed32b999c7bc3389b8ff359fea1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_REALPATH</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a766c36c79f161c16b99308ad8e05e455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRCASECMP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a1569275063253ce85180e755a82e536d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRDUP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a41b838eb3b86a0ebbd0981e92a759c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRNCASECMP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a6b9c27181277250e218629da3b335a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNLINK</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>ad29f1d16d57f04b50c8432c9c0f10225</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_WCSCASECMP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>abd0b8e0d0c7babb0c2e91a66a92e5d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_WCSDUP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a0fa34b01dcf87a021dd5f4b3ec330703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_WCSNCASECMP</name>
      <anchorfile>xsens__compat_8h.html</anchorfile>
      <anchor>a8cca22fcb89eab12235619bbbe75be26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_debugtools.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__debugtools_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_COMPILER_WARNING</name>
      <anchorfile>xsens__debugtools_8h.html</anchorfile>
      <anchor>ad18b90683ae6c82bfd504ad68dd842db</anchor>
      <arglist>(n, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_COMPILER_WARNING0</name>
      <anchorfile>xsens__debugtools_8h.html</anchorfile>
      <anchor>a8580c9c9edbdd5ba3bd9e5c5a4ee8997</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTRINGIFY</name>
      <anchorfile>xsens__debugtools_8h.html</anchorfile>
      <anchor>aaa3726224d7be26c97326d970701af83</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTRINGIFY2</name>
      <anchorfile>xsens__debugtools_8h.html</anchorfile>
      <anchor>a0e0a4cac2ba37b79e7d4ab9665af1d3b</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_generic_matrix.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__generic__matrix_8h.html</filename>
    <includes id="xsens__math__throw_8h" name="xsens_math_throw.h" local="yes" imported="no">xsens_math_throw.h</includes>
    <includes id="xsexception_8h" name="xsexception.h" local="no" imported="no">xstypes/xsexception.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_GENERIC_MATRIX_THROW</name>
      <anchorfile>xsens__generic__matrix_8h.html</anchorfile>
      <anchor>a7451c446db1bbc5e50a2700c4026f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_THROW_BAD_ALLOC</name>
      <anchorfile>xsens__generic__matrix_8h.html</anchorfile>
      <anchor>afafe86f9aba91b8c0c629bec05a768d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_janitors.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__janitors_8h.html</filename>
    <class kind="class">xsens::JanitorClassFunc</class>
    <class kind="class">xsens::JanitorClassFuncP1</class>
    <class kind="class">xsens::JanitorDelete</class>
    <class kind="class">xsens::JanitorDeleteArray</class>
    <class kind="class">xsens::JanitorDeleteNull</class>
    <class kind="class">xsens::JanitorFree</class>
    <class kind="class">xsens::JanitorFunc0</class>
    <class kind="class">xsens::JanitorFunc1</class>
    <class kind="class">xsens::JanitorFunc1R</class>
    <class kind="class">xsens::JanitorFunc2</class>
    <class kind="class">xsens::JanitorFunc2R</class>
    <class kind="class">xsens::JanitorFuncStdCall</class>
    <class kind="class">xsens::JanitorLogFunc</class>
    <class kind="class">xsens::JanitorRCDeallocation</class>
    <class kind="class">xsens::JanitorRCDeallocationPolicy_Delete</class>
    <class kind="class">xsens::JanitorRCDeallocationPolicy_Free</class>
    <class kind="class">xsens::JanitorRCDelete</class>
    <class kind="class">xsens::JanitorRCFree</class>
    <class kind="class">xsens::JanitorRestore</class>
    <class kind="class">xsens::JanitorSet</class>
    <class kind="class">xsens::JanitorSimpleLogFunc</class>
    <class kind="class">xsens::JanitorStdFunc0</class>
    <namespace>xsens</namespace>
  </compound>
  <compound kind="file">
    <name>xsens_math_throw.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__math__throw_8cpp.html</filename>
    <includes id="xsens__math__throw_8h" name="xsens_math_throw.h" local="yes" imported="no">xsens_math_throw.h</includes>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="yes" imported="no">xsens_mutex.h</includes>
    <namespace>xsens</namespace>
    <namespace>xsens::DebugTools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__STDC_VERSION__</name>
      <anchorfile>xsens__math__throw_8cpp.html</anchorfile>
      <anchor>abfc9432294a2cd3d55c92dca5c12f922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>adc641fc1dcf1c8a90511c816f36ecb51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>ad07d59a1a21622f12a4da6432704c479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mathThrowBreakFunc</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>a6fdebabdd61b82b23d9ddff8f0fa8099</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_math_throw.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__math__throw_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="no" imported="no">xstypes/xstypesconfig.h</includes>
    <includes id="xsexception_8h" name="xsexception.h" local="no" imported="no">xstypes/xsexception.h</includes>
    <namespace>xsens</namespace>
    <namespace>xsens::DebugTools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>XETHROW</name>
      <anchorfile>xsens__math__throw_8h.html</anchorfile>
      <anchor>a3242b81f118994f2798b52c07367ffc6</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XM_THROW</name>
      <anchorfile>xsens__math__throw_8h.html</anchorfile>
      <anchor>a47ffd2bff3c97afcffd9cec19aa8ec2c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XM_THROW_DEFINED</name>
      <anchorfile>xsens__math__throw_8h.html</anchorfile>
      <anchor>abf3254ced9d8f8e087e9ee10ebc67970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOEXCEPT</name>
      <anchorfile>xsens__math__throw_8h.html</anchorfile>
      <anchor>a777626a3542e9405976d0cc6c99a3cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOEXCEPT_ARG</name>
      <anchorfile>xsens__math__throw_8h.html</anchorfile>
      <anchor>ae10898beb3511b79f7c5286a36800c95</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>adc641fc1dcf1c8a90511c816f36ecb51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>ad07d59a1a21622f12a4da6432704c479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mathThrowBreakFunc</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>a6fdebabdd61b82b23d9ddff8f0fa8099</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_mutex.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__mutex_8h.html</filename>
    <includes id="xsthread_8h" name="xsthread.h" local="no" imported="no">xstypes/xsthread.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="no" imported="no">xstypes/xstimestamp.h</includes>
    <class kind="class">xsens::GuardedMutex</class>
    <class kind="class">xsens::Lock</class>
    <class kind="class">xsens::LockGuarded</class>
    <class kind="class">xsens::LockReadWrite</class>
    <class kind="class">xsens::LockSuspendable</class>
    <class kind="class">xsens::Mutex</class>
    <class kind="class">xsens::MutexReadWrite</class>
    <class kind="class">xsens::MutexReadWriteSuspendable</class>
    <class kind="class">xsens::ProtectedValue</class>
    <class kind="class">xsens::Semaphore</class>
    <class kind="class">xsens::WaitCondition</class>
    <class kind="class">xsens::WaitEvent</class>
    <namespace>xsens</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LOCK_ACQUIRE</name>
      <anchorfile>xsens__mutex_8h.html</anchorfile>
      <anchor>a669d47745da210e3b8ae5e45d70d48b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LOCK_DEFINE</name>
      <anchorfile>xsens__mutex_8h.html</anchorfile>
      <anchor>a8977be3e29b3fb6a1070923f39f8158b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LOCK_RELEASE</name>
      <anchorfile>xsens__mutex_8h.html</anchorfile>
      <anchor>afff818a66c17946caefd78da2b859b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUTCHECKER_DEFINED</name>
      <anchorfile>xsens__mutex_8h.html</anchorfile>
      <anchor>ab895810ff77661524cbf55e1826d4b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LockState</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Unlocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a75debd7d642b3586586d0e7bc366a316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Read</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a4d949e9bc10539c62d0576a2989ab62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Write</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a75e14196b1fb12f02a40039100a59915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_SuspendedWrite</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a09625535ea9c875f70ca9ec1e15a8234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MutexStatusFlags</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_HaveReadLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da885850ed763193602a4b4d3dd67f00f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_HaveWriteLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da471c9e19fa5fdec406c1b90386343640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLockSuspended</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da7b47c867f6ae2bc932f68b2cfd490408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132dafbd880cfc3ed5e0767c7e2bf5e5ea648</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_ReadLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132dad4f155eb18c2fcac2e49e3181b84d3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLocksPending</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da2249d9d3e7b0c6a653ee0792c8035b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_GuardedLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da343a7fdec30e6c28fc22f7f474e03b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a26b17031647d2d793fdaa5d0f8fa7c05</anchor>
      <arglist>(L1 &amp;lock1, L2 &amp;lock2, LockState state1=LockState::LS_Write, LockState state2=LockState::LS_Write)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_threadpool.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__threadpool_8cpp.html</filename>
    <includes id="xsens__threadpool_8h" name="xsens_threadpool.h" local="yes" imported="no">xsens_threadpool.h</includes>
    <includes id="xsexception_8h" name="xsexception.h" local="no" imported="no">xstypes/xsexception.h</includes>
    <includes id="threading_8h" name="threading.h" local="yes" imported="no">threading.h</includes>
    <class kind="class">xsens::PooledTask</class>
    <class kind="class">xsens::PooledThread</class>
    <namespace>xsens</namespace>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>TaskList</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a5e9b410eef1b249571edd9d9a50f6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>TaskSet</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a570c7b13fe142a3f03d1fdbd8bcf9ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; PooledThread * &gt;</type>
      <name>ThreadSet</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>ae57757f4fa0f2949649ecfa0a4028022</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>processorCount</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>af27841792efe571f27188a31686ea619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gManagePool</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a7907815138e9c8f67200cc9ef75b7ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThreadPool *</type>
      <name>gPool</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a749e31d83322606c6b60cc7cd1718540</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsens_threadpool.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscommon/</path>
    <filename>xsens__threadpool_8h.html</filename>
    <includes id="xsens__mutex_8h" name="xsens_mutex.h" local="yes" imported="no">xsens_mutex.h</includes>
    <class kind="class">xsens::TaskCompletionWaiter</class>
    <class kind="class">xsens::ThreadPool</class>
    <class kind="class">xsens::ThreadPoolObjectDeleter</class>
    <class kind="class">xsens::ThreadPoolTask</class>
    <namespace>xsens</namespace>
    <member kind="function">
      <type>int</type>
      <name>processorCount</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>af27841792efe571f27188a31686ea619</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xserrormode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xserrormode_8h.html</filename>
    <member kind="typedef">
      <type>enum XsErrorMode</type>
      <name>XsErrorMode</name>
      <anchorfile>xserrormode_8h.html</anchorfile>
      <anchor>a4c93d666340ba1f03679a64bf425908f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga80f5709c7cb1164e22826fe9ce5515ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_Ignore</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaaa8bfa5ecc9ce390a785170962bac8cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_IncreasePacketCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa68d4502ae8ff48f5a84c8c8df008048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_IncreasePacketCounterAndSendError</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa36c014364bd9b38876f24be3cd13b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_SendErrorAndGoToConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa1ec0b316320d2eadc2dba7498a214068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaafcbdc6f8b39b7d8889b63524e686451c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xseuler.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xseuler_8c.html</filename>
    <includes id="xseuler_8h" name="xseuler.h" local="yes" imported="no">xseuler.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <includes id="xsfloatmath_8h" name="xsfloatmath.h" local="yes" imported="no">xsfloatmath.h</includes>
  </compound>
  <compound kind="file">
    <name>xseuler.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xseuler_8h.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
    <class kind="class">XsEuler</class>
    <member kind="define">
      <type>#define</type>
      <name>XSEULER_INITIALIZER</name>
      <anchorfile>xseuler_8h.html</anchorfile>
      <anchor>a9f8753e7785cb3f8c237314a2a9728d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsEuler</type>
      <name>XsEuler</name>
      <anchorfile>xseuler_8h.html</anchorfile>
      <anchor>a6c729ef97ed9bdec5a02f83601686438</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsEuler_destruct</name>
      <anchorfile>xseuler_8h.html</anchorfile>
      <anchor>a3c15b5e9f07f1e415ccc23bc6372d8ff</anchor>
      <arglist>(struct XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsEuler_empty</name>
      <anchorfile>xseuler_8h.html</anchorfile>
      <anchor>ae4f9dccfa6f58c8521816a517f6599d0</anchor>
      <arglist>(const struct XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsEuler_fromQuaternion</name>
      <anchorfile>xseuler_8h.html</anchorfile>
      <anchor>a3545268860f121414e527a92aae571c7</anchor>
      <arglist>(struct XsEuler *thisPtr, const struct XsQuaternion *quat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsexception.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsexception_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>xsfile.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfile_8c.html</filename>
    <includes id="xsfile_8h" name="xsfile.h" local="yes" imported="no">xsfile.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>openFile</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2038446b4a2defbce324b897f39497c</anchor>
      <arglist>(const struct XsString *filename, const struct XsString *mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfile.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfile_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="yes" imported="no">xsresultvalue.h</includes>
    <includes id="xsfilepos_8h" name="xsfilepos.h" local="yes" imported="no">xsfilepos.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <class kind="class">XsFile</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_FILENAME_LENGTH</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a684b37a7dc02866b0ccaf2f693cce6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSFILE_INITIALIZER</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ac6aafa41bad44fa325259250f87fe02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsFile</type>
      <name>XsFile</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>af0b2a7a68367ed4fbfe0bae0e6da8cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_close</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a64714bf9cc1e1d04c4b86959341fb31e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_create</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a3255b55160ac4a313200d9f2c2e427da</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_createText</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a6bec98d8a19bed4d9368752ee8c48c8d</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFile_destruct</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a54fca308945969426996b2b3b388d7f7</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsFile_eof</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ab496b8885d7ed654ac8b4b317f144e1b</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_erase</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a05176fb9fec2d1c54af4826d87ab00f6</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_error</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>af72490e5f6d605723594bfd6324ec0e1</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsFile_exists</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>adf852ff027ab7899e83c0199c55aea99</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_flush</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a60572316268612aef6c0f6baed3388a9</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_fullPath</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ae998f63fc83610a2d308fb59db9b46a2</anchor>
      <arglist>(const struct XsString *filename, struct XsString *fullPath)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsFile_getc</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>af8344171e8dfd48a5e82b1a521c8365e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_getline</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a259bebb47b464ba7a84e8230fecac010</anchor>
      <arglist>(struct XsFile *thisPtr, struct XsString *line)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API char *</type>
      <name>XsFile_gets</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a4961cdf474cf3da6424c224cd443f3cb</anchor>
      <arglist>(struct XsFile *thisPtr, char *str, int num)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API FILE *</type>
      <name>XsFile_handle</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a7af25f7a630d83cc4eed8aa68fd65b05</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsFile_isOpen</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a06b5a625c93bdac27399cf5cdd601eb3</anchor>
      <arglist>(const struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_open</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a409463babda80fc673cde0f86d107a7d</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_openText</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>aa3de5acde6ef938cdcd98c369aad565b</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_putc</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>aced029e5d2d328da2a95ec84f5fe8a48</anchor>
      <arglist>(struct XsFile *thisPtr, int character)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_puts</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a096a59c967324c46cc72dd43572778fe</anchor>
      <arglist>(struct XsFile *thisPtr, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsFilePos</type>
      <name>XsFile_read</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ada0221d68cf52d55a9a3b85e49bf7e26</anchor>
      <arglist>(struct XsFile *thisPtr, void *destination, XsFilePos size, XsFilePos count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_reopen</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a9eb70ae285b63003908112c3d4fae655</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, const struct XsString *mode)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_resize</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>abfa419f356a904f0a455431a73899077</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_seek</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ab091ca871294c788de47ee3dc360e04c</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_seek_r</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a7b5ee7a0f425b9b098d0aaf360bf45a6</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsFilePos</type>
      <name>XsFile_tell</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>ae2b1a17b86709333db9540318b0c224c</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsFile_truncate</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a3f2ec93015c2b593d188d0e55db0a756</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsFilePos</type>
      <name>XsFile_write</name>
      <anchorfile>xsfile_8h.html</anchorfile>
      <anchor>a44bb6fb57cb4750c93260395acb4e6fc</anchor>
      <arglist>(struct XsFile *thisPtr, const void *source, XsFilePos size, XsFilePos count)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilepos.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilepos_8h.html</filename>
    <member kind="typedef">
      <type>FILE</type>
      <name>XsFileHandle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74e67937a1394ad0c13d4d8f6b6f1d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>XsFilePos</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee1db0cf1b8591c59afba7a3a0d13eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>XsIoHandle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8caac814a4ee656f1774ad23ccc5f16e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilterprofile.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilterprofile_8c.html</filename>
    <includes id="xsfilterprofile_8h" name="xsfilterprofile.h" local="yes" imported="no">xsfilterprofile.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>int</type>
      <name>XsFilterProfile_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga67ebb5a0b0129d2e4f0f6dab56d6bec0</anchor>
      <arglist>(XsFilterProfile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFilterProfile_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae28ceabe2bcbb9744fe8dcf5a651df3e</anchor>
      <arglist>(XsFilterProfile *a, XsFilterProfile *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFilterProfile_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1a95febb0de1206e429142519fb2f373</anchor>
      <arglist>(XsFilterProfile const *thisPtr, XsString *out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilterprofile.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilterprofile_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsfilterprofilekind_8h" name="xsfilterprofilekind.h" local="yes" imported="no">xsfilterprofilekind.h</includes>
    <class kind="class">XsFilterProfile</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILEKIND_TERM</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>ab5f8566fe3838594a9d8780027439734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILELABEL_TERM</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>a2f481cc58b5afc86d9b8767c5847e926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_FILTERPROFILES</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>a93d7e393eeb19a3fd3458bc8ff56d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_FILTERPROFILES_IN_MT</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>a22f1887a47f07781243d21e980c07e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSFILTERPROFILE_INITIALIZER</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>a61af2744a03cd041d79c68e8834b68fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsFilterProfile</type>
      <name>XsFilterProfile</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>a6f5e29e56fb245d083b0c6b2f51465ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsFilterProfile_empty</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>afc6d220a06c209b88605254101b8c0f9</anchor>
      <arglist>(struct XsFilterProfile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFilterProfile_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae28ceabe2bcbb9744fe8dcf5a651df3e</anchor>
      <arglist>(struct XsFilterProfile *a, struct XsFilterProfile *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFilterProfile_toString</name>
      <anchorfile>xsfilterprofile_8h.html</anchorfile>
      <anchor>aa4af928548a4f969f793ac49b7da4b89</anchor>
      <arglist>(struct XsFilterProfile const *thisPtr, XsString *out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilterprofilearray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilterprofilearray_8c.html</filename>
    <includes id="xsfilterprofilearray_8h" name="xsfilterprofilearray.h" local="yes" imported="no">xsfilterprofilearray.h</includes>
    <includes id="xsfilterprofile_8h" name="xsfilterprofile.h" local="yes" imported="no">xsfilterprofile.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareFilterProfile</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>a432af14797df7138dd305cdce86242ab</anchor>
      <arglist>(XsFilterProfile const *a, XsFilterProfile const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFilterProfile</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>a89a326e981c487dc9dda16903e755685</anchor>
      <arglist>(XsFilterProfile *to, XsFilterProfile const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapFilterProfile</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>a5f0bc134eeb6f9ed15524eb5b6fb695f</anchor>
      <arglist>(XsFilterProfile *a, XsFilterProfile *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFilterProfileArray_construct</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>a5af7161d8af4e5dcba1df54ef4507d4d</anchor>
      <arglist>(XsFilterProfileArray *thisPtr, XsSize count, XsFilterProfile const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroFilterProfile</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>adb988d267e8c0b5eb4c5683d85f3e2a3</anchor>
      <arglist>(XsFilterProfile *a)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsFilterProfileArrayDescriptor</name>
      <anchorfile>xsfilterprofilearray_8c.html</anchorfile>
      <anchor>ad4639248065cf9bf931f07661109d6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilterprofilearray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilterprofilearray_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSFILTERPROFILEARRAY_INITIALIZER</name>
      <anchorfile>xsfilterprofilearray_8h.html</anchorfile>
      <anchor>a2ddf6cbb731b7661735c9b05610a7e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsFilterProfileArray</type>
      <name>XsFilterProfileArray</name>
      <anchorfile>xsfilterprofilearray_8h.html</anchorfile>
      <anchor>af7c89c4bd03ab4a500a9cee014b9fcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsfilterprofilearray_8h.html</anchorfile>
      <anchor>a665657a349ff592da1a4c2c0a0a96a2a</anchor>
      <arglist>(XsFilterProfileArray, struct XsFilterProfile)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFilterProfileArray_construct</name>
      <anchorfile>xsfilterprofilearray_8h.html</anchorfile>
      <anchor>a3a0f320719b4159e3cb6be18cc48db8e</anchor>
      <arglist>(XsFilterProfileArray *thisPtr, XsSize count, struct XsFilterProfile const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsFilterProfileArrayDescriptor</name>
      <anchorfile>xsfilterprofilearray_8h.html</anchorfile>
      <anchor>a5cc78cc62fab2ae6157d46c577106253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfilterprofilekind.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfilterprofilekind_8h.html</filename>
    <member kind="typedef">
      <type>enum XsFilterProfileKind</type>
      <name>XsFilterProfileKind</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>a081627c208717ccad4bcd0e3746a6779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsFilterProfileKind</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>adc2cd436e59cc3ad17ff7f86f5d8a6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XFPK_Unknown</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>adc2cd436e59cc3ad17ff7f86f5d8a6bca9d80e2a3d9eea8ee7e283945972e727b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XFPK_Base</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>adc2cd436e59cc3ad17ff7f86f5d8a6bca5167c32c565ece835b0e9ad9b0841564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XFPK_Additional</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>adc2cd436e59cc3ad17ff7f86f5d8a6bcabe6c24be9c3ea87cce58ea17bb7edd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XFPK_Heading</name>
      <anchorfile>xsfilterprofilekind_8h.html</anchorfile>
      <anchor>adc2cd436e59cc3ad17ff7f86f5d8a6bca850f2782cfcc5fa1934ce973ab80848e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfloatformat.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsfloatformat_8h.html</filename>
    <member kind="typedef">
      <type>enum XsFloatFormat</type>
      <name>XsFloatFormat</name>
      <anchorfile>xsfloatformat_8h.html</anchorfile>
      <anchor>a7369d8eea5e2371b3656732d9f3c4818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsFloatFormat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gab069ea83c5534c084605d00747f02d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_IEEE754Float</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aaaa182605840a647afdbe9904a109641d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_FixedPoint1220</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aa2990a1f6ecf2e33760c5e533a77df48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_FixedPoint1632</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aa58f827fa809aedd27d5a5d387685ddf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsfloatmath.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsfloatmath_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>xsglovedata.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsglovedata_8c.html</filename>
    <includes id="xsglovedata_8h" name="xsglovedata.h" local="yes" imported="no">xsglovedata.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>xsglovedata_8c.html</anchorfile>
      <anchor>aec5c9393244ea6b1b3089e27aeb6296d</anchor>
      <arglist>(T, a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsglovedata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsglovedata_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="yes" imported="no">xsvector3.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <class kind="struct">XsFingerData</class>
    <class kind="class">XsGloveData</class>
    <member kind="define">
      <type>#define</type>
      <name>XSFINGERDATA_INITIALIZER</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>af630cfd17c138d5118b024bdd792f8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSFINGERSEGMENTCOUNT</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>ab30d1a20f1fb204d317447c16d585430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSGLOVEDATA_INITIALIZER</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>a7a7732cfc7dfa7eaa02241b1ec6d5b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsFingerData</type>
      <name>XsFingerData</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>aa9d174be5d23ee898abe2f8d7934a8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsGloveData</type>
      <name>XsGloveData</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>ae7d5b05425691af19125c50020f0ab49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFingerData_construct</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>a9f237a8a250caa7c6290f4f512c97883</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFingerData_copy</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>abf59cf3462d9ed64453ed2f4f85bf02e</anchor>
      <arglist>(struct XsFingerData *copy, struct XsFingerData const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFingerData_destruct</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>a0c547058d06b7e7dc668358dc6bc98fd</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsFingerData_swap</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>ab9c3b17986af3ea8e3590b4af0b0c56e</anchor>
      <arglist>(struct XsFingerData *lhs, struct XsFingerData *rhs)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsGloveData_construct</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>a5689d757b0bafaa11a8e0ae621ff3df5</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsGloveData_copy</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>ab298878e1e5e4bf6b39d41a278314b27</anchor>
      <arglist>(struct XsGloveData *copy, struct XsGloveData const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsGloveData_destruct</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>abea5e301ae8c82a99db251e5007d6818</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsGloveData_swap</name>
      <anchorfile>xsglovedata_8h.html</anchorfile>
      <anchor>a06c121b9a21a31f77ed732a5cae76da2</anchor>
      <arglist>(struct XsGloveData *lhs, struct XsGloveData *rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsglovesnapshot.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsglovesnapshot_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <class kind="struct">int24_t</class>
    <class kind="struct">XsFingerSnapshot</class>
    <class kind="struct">XsGloveSnapshot</class>
    <member kind="define">
      <type>#define</type>
      <name>XSFINGERSNAPSHOT_INITIALIZER</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a6e93abe274864650558c93170e65349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSGLOVESNAPSHOT_INITIALIZER</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a5a1491dfbeb57554e9dcdb561b8b5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct int24_t</type>
      <name>int24_t</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a586ffb867e00ee28d1dc2e7887441855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsFingerSnapshot</type>
      <name>XsFingerSnapshot</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a71fffa63f0a1913bcf7f83c551056125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsGloveSnapshot</type>
      <name>XsGloveSnapshot</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a3b6acabb0e2e89e44bdf5c62892f76cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XS_PACKED_STRUCT_START struct int24_t</type>
      <name>XS_PACKED_STRUCT</name>
      <anchorfile>xsglovesnapshot_8h.html</anchorfile>
      <anchor>a19fd7590a9851361d6194fe75d6e1564</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsgnssplatform.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsgnssplatform_8h.html</filename>
    <includes id="xsubloxgnssplatform_8h" name="xsubloxgnssplatform.h" local="yes" imported="no">xsubloxgnssplatform.h</includes>
    <member kind="typedef">
      <type>enum XsUbloxGnssPlatform</type>
      <name>XsGnssPlatform</name>
      <anchorfile>xsgnssplatform_8h.html</anchorfile>
      <anchor>a537ba9776a9cdf7647d223a603a462b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsgnssreceivertype.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsgnssreceivertype_8h.html</filename>
    <member kind="typedef">
      <type>enum XsGnssReceiverType</type>
      <name>XsGnssReceiverType</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>ab89bab4263e13d44049056044a934485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssReceiverType</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Ublox_Max_M8Q</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52a8bd13be3667c7af0eb710ec506de2ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Generic_Nmea</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52a9ea547f34816f51a453c63f28a604a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Ublox_Neo_M8P</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52a3bef36655d8ec24992251642b6bbf6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Ublox_ZED_F9P</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52a85004919b5ee581c2bbcfeb033bbc862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Septentrio_SBF</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52af02464a8d2a43e9f3cb8963d671a9847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_Trimble_BX992</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52ad55a9b72c50c4b8e1383a8b29b9b7b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGRT_None</name>
      <anchorfile>xsgnssreceivertype_8h.html</anchorfile>
      <anchor>a5b7943b9c28a2e0fc9144ef9629ccb52aeb4da6479899b7ac90e95070060cfa64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsgnssstatus.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsgnssstatus_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="struct">XsGnssStatus</class>
    <member kind="typedef">
      <type>enum XsGnssAntennaStatus</type>
      <name>XsGnssAntennaStatus</name>
      <anchorfile>xsgnssstatus_8h.html</anchorfile>
      <anchor>a0ed21ef77943557f2e9ece4c4639362c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsGnssStatus</type>
      <name>XsGnssStatus</name>
      <anchorfile>xsgnssstatus_8h.html</anchorfile>
      <anchor>a2c0d334f8d9b61bef14ce1a2fc53f198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsGnssStatusFlag</type>
      <name>XsGnssStatusFlag</name>
      <anchorfile>xsgnssstatus_8h.html</anchorfile>
      <anchor>aa43cef856578cebc2729001e5e59e83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsGnssStatusFlagOffset</type>
      <name>XsGnssStatusFlagOffset</name>
      <anchorfile>xsgnssstatus_8h.html</anchorfile>
      <anchor>a1f811c09f59937006497c57340b83753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssAntennaStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9a1431a124c9fcc485c959a83c87bf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_OpenCircuit</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea774e702342410af4e7c5014e7868c13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_ShortCircuit</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eaac4556725681b30a65813db88fed92f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea241d0eb8cf019a1a6dd1a97c06907874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_DontKnow</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eab61bd6a2a9c0bb38bd1f0433b6f39d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_Requesting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eaa122d7f5c7ac1854e5ef8a5f931e4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_Init</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea04ccae5888183129d8df84f00d067800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssStatusFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga51b10671db6a2ccdb3259cde29b83d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_GnssReceiverInitialized</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38aa05ead818dfe6c3b13651d72b93d1311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_GnssReceiverDataOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38abbfc9c3fca503f89cd8c6086283fd1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_AntennaDetectionMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38abb65f39b71322a3be194417eeb3a4a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssStatusFlagOffset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7c93852f19124dfb5b4cd02d0a7d1018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetGnssReceiverInitialized</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a690506b8b8485e460adea8624a26c14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetGnssReceiverDataOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a7f68e6703a7bf066ac0ebec516cae8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetAntennaDetection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a93e61a4483edd3ff07f276fbb4a5ce6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xshandid.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xshandid_8h.html</filename>
    <member kind="typedef">
      <type>enum XsHandId</type>
      <name>XsHandId</name>
      <anchorfile>xshandid_8h.html</anchorfile>
      <anchor>a3c67f9fc9f10055117ce19890d36d5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsHandId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga610021ac36d68f6a5357f2ec05c8a5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_LeftHand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7ab90b98202e292062fe34cc111fb4317c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_RightHand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7ae3766d56508149b1da294da46f1f5444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7a79448ef5529a1fff7e7bddcd8b74a4f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsicccommand.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsicccommand_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <member kind="typedef">
      <type>enum XsIccCommand</type>
      <name>XsIccCommand</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ac508adc0405a78200b631769dfb9b03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsIccStatusFlag</type>
      <name>XsIccStatusFlag</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a66e520cc9f1ab97b9303d691dadf5586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsIccCommand</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIC_StartRepMotion</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480ad5bd057bee370c96fb07066608824c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIC_StopRepMotion</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480a053487c6f327dd7a2f6e07e7b24d3d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIC_StoreResults</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480a6555dc39cf10d1e0ae45680993b6a92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIC_RepMotionState</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480a1805c30fefda606c4b0584d315ea7b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIC_Status</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>ab1aafd228b12cbdee152968a2efa7480af8499f2ed94ca4ebf9167b93c3350b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsIccStatusFlag</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a7d2dd6e6f4886326326bec2e124bbdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XISF_ddtWarning</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a7d2dd6e6f4886326326bec2e124bbdb9a32aa250f912ac47a5a5eae4db0b580c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XISF_notEnoughData</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a7d2dd6e6f4886326326bec2e124bbdb9a9190a2abf61867fb41b9f9f6ba5b4f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XISF_OutputStable</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a7d2dd6e6f4886326326bec2e124bbdb9ac24017294cefecc054895e19c7169334</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XISF_RepMoActive</name>
      <anchorfile>xsicccommand_8h.html</anchorfile>
      <anchor>a7d2dd6e6f4886326326bec2e124bbdb9addb40eea6fd60d5c15974550ce367e35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsiccrepmotionresult.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsiccrepmotionresult_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="struct">XsIccRepMotionResult</class>
    <member kind="typedef">
      <type>struct XsIccRepMotionResult</type>
      <name>XsIccRepMotionResult</name>
      <anchorfile>xsiccrepmotionresult_8h.html</anchorfile>
      <anchor>a7356630f5c6dabfb5b620dcebf3c4497</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsinforequest.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsinforequest_8h.html</filename>
    <member kind="typedef">
      <type>enum XsInfoRequest</type>
      <name>XsInfoRequest</name>
      <anchorfile>xsinforequest_8h.html</anchorfile>
      <anchor>a37d9d1ab25f5077c941e1619b9b39853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsInfoRequest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gafc251752e68beaf61a5fd95627b344ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIR_BatteryLevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggafc251752e68beaf61a5fd95627b344baadedf85741d51224bcc9b24a8ae08532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIR_GnssSvInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggafc251752e68beaf61a5fd95627b344baaf5e8e3deae1ccc61dd18d74fae16c8ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsint64array.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsint64array_8c.html</filename>
    <includes id="xsint64array_8h" name="xsint64array.h" local="yes" imported="no">xsint64array.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareInt64</name>
      <anchorfile>xsint64array_8c.html</anchorfile>
      <anchor>a144d300a245aea5588cecb4b768a42a6</anchor>
      <arglist>(int64_t const *a, int64_t const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyInt64</name>
      <anchorfile>xsint64array_8c.html</anchorfile>
      <anchor>a9e932ab5130a14afb94c0ff5f8dbdd73</anchor>
      <arglist>(int64_t *to, int64_t const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapInt64</name>
      <anchorfile>xsint64array_8c.html</anchorfile>
      <anchor>a47d74eea8fdb5595f6cb3ed1d9045604</anchor>
      <arglist>(int64_t *a, int64_t *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsInt64Array_construct</name>
      <anchorfile>xsint64array_8c.html</anchorfile>
      <anchor>a91e452b5ec652442932cc37d263df0cd</anchor>
      <arglist>(XsInt64Array *thisPtr, XsSize count, int64_t const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsInt64ArrayDescriptor</name>
      <anchorfile>xsint64array_8c.html</anchorfile>
      <anchor>ac37b5ea008f71e21e109b0133d098a04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsint64array.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsint64array_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSINT64ARRAY_INITIALIZER</name>
      <anchorfile>xsint64array_8h.html</anchorfile>
      <anchor>a878420912e0a08fb4dc6b5c99371eeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsInt64Array</type>
      <name>XsInt64Array</name>
      <anchorfile>xsint64array_8h.html</anchorfile>
      <anchor>aa3638d2e680b9da50d41ebec5e869faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsint64array_8h.html</anchorfile>
      <anchor>a5b3e231b8b90c83e6f228ac0f83a9e0d</anchor>
      <arglist>(XsInt64Array, int64_t)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsInt64Array_construct</name>
      <anchorfile>xsint64array_8h.html</anchorfile>
      <anchor>a91ebd06d1c9385b25ed53606bb284e40</anchor>
      <arglist>(XsInt64Array *thisPtr, XsSize count, int64_t const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsInt64ArrayDescriptor</name>
      <anchorfile>xsint64array_8h.html</anchorfile>
      <anchor>aa156ef73b9d7436292088c41c9577b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsintarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsintarray_8c.html</filename>
    <includes id="xsintarray_8h" name="xsintarray.h" local="yes" imported="no">xsintarray.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareInt</name>
      <anchorfile>xsintarray_8c.html</anchorfile>
      <anchor>a789b6db8430bc4c92e3114ff94cfd1f6</anchor>
      <arglist>(int const *a, int const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyInt</name>
      <anchorfile>xsintarray_8c.html</anchorfile>
      <anchor>a345ecfa9bb93e2d36b5863b986b9a2d4</anchor>
      <arglist>(int *to, int const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapInt</name>
      <anchorfile>xsintarray_8c.html</anchorfile>
      <anchor>a6c71416f30fa44663194789f713467d1</anchor>
      <arglist>(int *a, int *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsIntArray_construct</name>
      <anchorfile>xsintarray_8c.html</anchorfile>
      <anchor>ae868b0aa32679fac7d2c410b06b89595</anchor>
      <arglist>(XsIntArray *thisPtr, XsSize count, int const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsIntArrayDescriptor</name>
      <anchorfile>xsintarray_8c.html</anchorfile>
      <anchor>a2a68b88f4c9824ee697adebedefa4083</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsintarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsintarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsIntArray_INITIALIZER</name>
      <anchorfile>xsintarray_8h.html</anchorfile>
      <anchor>ac60aa937ba8df647120c317b2fd3209d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsIntArray</type>
      <name>XsIntArray</name>
      <anchorfile>xsintarray_8h.html</anchorfile>
      <anchor>aea09d1c2a21cdd590d73bd037ee0cda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsintarray_8h.html</anchorfile>
      <anchor>a8de12323361ae899e0c459824af73e6c</anchor>
      <arglist>(XsIntArray, int)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsIntArray_construct</name>
      <anchorfile>xsintarray_8h.html</anchorfile>
      <anchor>a5edbfbb1435b93d6a846e50e0e4cf57e</anchor>
      <arglist>(XsIntArray *thisPtr, XsSize count, int const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsIntArrayDescriptor</name>
      <anchorfile>xsintarray_8h.html</anchorfile>
      <anchor>ae0ac4c998576014692a1ef1a47365a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xslibraryloader.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xslibraryloader_8c.html</filename>
    <includes id="xslibraryloader_8h" name="xslibraryloader.h" local="yes" imported="no">xslibraryloader.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsLibraryLoader_getErrorString</name>
      <anchorfile>xslibraryloader_8c.html</anchorfile>
      <anchor>a21c520b9894732c80cd7230d1467fb16</anchor>
      <arglist>(XsString *error)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsLibraryLoader_isLoaded</name>
      <anchorfile>xslibraryloader_8c.html</anchorfile>
      <anchor>ad1106d878ab3d31a597f0ebce0771600</anchor>
      <arglist>(const XsLibraryLoader *thisp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsLibraryLoader_load</name>
      <anchorfile>xslibraryloader_8c.html</anchorfile>
      <anchor>a08fa92976f65a6af29c31adfbea0a521</anchor>
      <arglist>(XsLibraryLoader *thisp, const XsString *libraryName)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>XsLibraryLoader_resolve</name>
      <anchorfile>xslibraryloader_8c.html</anchorfile>
      <anchor>aa945f0ad4e05df253e2de6fde8dc4273</anchor>
      <arglist>(const XsLibraryLoader *thisp, const char *functionName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsLibraryLoader_unload</name>
      <anchorfile>xslibraryloader_8c.html</anchorfile>
      <anchor>abe284287ca79855a2bd2559264ba62b7</anchor>
      <arglist>(XsLibraryLoader *thisp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xslibraryloader.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xslibraryloader_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <class kind="struct">XsLibraryLoader</class>
    <member kind="define">
      <type>#define</type>
      <name>XSLIBRARYLOADER_INITIALIZER</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a61db53137d4ab3e71f592068d90de9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsLibraryLoader</type>
      <name>XsLibraryLoader</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a612621651926d72f7a0bfd3e5f8a30f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsLibraryLoader_getErrorString</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a860691b253481875eec794230e59247e</anchor>
      <arglist>(XsString *error)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsLibraryLoader_isLoaded</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a46f313d92f07bc7fb15457eac6a2f546</anchor>
      <arglist>(const XsLibraryLoader *thisp)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsLibraryLoader_load</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>ac8f7e7e51e72190ff9a0d3b0bf235539</anchor>
      <arglist>(XsLibraryLoader *thisp, const XsString *libraryName)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>XsLibraryLoader_resolve</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a3d6580ee67b45af0f9a668b4a685f64c</anchor>
      <arglist>(const XsLibraryLoader *thisp, const char *functionName)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsLibraryLoader_unload</name>
      <anchorfile>xslibraryloader_8h.html</anchorfile>
      <anchor>a397335a7fd1dbb08a09023e8ee5952c5</anchor>
      <arglist>(XsLibraryLoader *thisp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xslibusb.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xslibusb_8cpp.html</filename>
    <includes id="xslibusb_8h" name="xslibusb.h" local="yes" imported="no">xslibusb.h</includes>
    <includes id="xslibraryloader_8h" name="xslibraryloader.h" local="no" imported="no">xstypes/xslibraryloader.h</includes>
  </compound>
  <compound kind="file">
    <name>xslibusb.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xslibusb_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>xsmalloc.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmalloc_8c.html</filename>
    <includes id="xsmalloc_8h" name="xsmalloc.h" local="yes" imported="no">xsmalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_aligned_free</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>ad6e57935f2ed431750fea436e09a114e</anchor>
      <arglist>(_Memory)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_aligned_realloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a2a77427f75cc43083e65ccc17b151bd9</anchor>
      <arglist>(p, n, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_ASSERT_MALLOC</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a28c863b2bf39d06ddac8c45daa224df1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void *__cdecl</type>
      <name>_aligned_malloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a5ebb68a7dd26b68d4a00ebb0054707e4</anchor>
      <arglist>(size_t _Size, size_t _Alignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xsAlignedFree</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>aced65cd31c7aedb0a71536856797fe65</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>xsAlignedMalloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a4041d049303a3dfcc5fd4ab7f50196e5</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>xsAlignedRealloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a01b880c8917bdbc110d2f118951f5677</anchor>
      <arglist>(void *ptr, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xsFree</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a58865d6ff08361c2c8c695e345dfd3de</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>xsMalloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>a7bf66953e20a7ec01eb1186b771f0695</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>xsRealloc</name>
      <anchorfile>xsmalloc_8c.html</anchorfile>
      <anchor>aa26ad6fe608b705fcb130ed947471dfc</anchor>
      <arglist>(void *ptr, size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmalloc.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmalloc_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>xsMathFree</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>a49cc27d98ecade6db8f66370efaac0d3</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsMathMalloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>ad3e8d1f034eb1cc7f6e3fa60f198e75e</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsMathRealloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>ad1bf81a62dea4f1532aa56391010d375</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xsAlignedFree</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>aa33851022d31f199b0839858c0a89f5e</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>xsAlignedMalloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>a9d10a4b8e9fdd81a023801784dedb204</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>xsAlignedRealloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>aedfa40421e094b0162aef0689b98e628</anchor>
      <arglist>(void *ptr, size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xsFree</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>a0ab4d5572bcdc5fce43876df6cf8579c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>xsMalloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>a0109d4db1656faeae944967605d1367a</anchor>
      <arglist>(size_t sz)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void *</type>
      <name>xsRealloc</name>
      <anchorfile>xsmalloc_8h.html</anchorfile>
      <anchor>a4c45df75c1a2ee95b65e48f96c2bd700</anchor>
      <arglist>(void *ptr, size_t sz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmath.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmath_8c.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
  </compound>
  <compound kind="file">
    <name>xsmath.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmath_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="yes" imported="no">xstypedefs.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsfloatmath_8h" name="xsfloatmath.h" local="yes" imported="no">xsfloatmath.h</includes>
    <namespace>XsMath</namespace>
    <member kind="define">
      <type>#define</type>
      <name>WANTXSMATH2</name>
      <anchorfile>xsmath_8h.html</anchorfile>
      <anchor>a8b092c9d465640c379c5509829e23cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSMATHCONST</name>
      <anchorfile>xsmath_8h.html</anchorfile>
      <anchor>a52eb648bab01470ae38c662f45ab8980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSMATHINLINE</name>
      <anchorfile>xsmath_8h.html</anchorfile>
      <anchor>abb0d42f134deb6b030c64aa27b8f7133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSMATHINLINE2</name>
      <anchorfile>xsmath_8h.html</anchorfile>
      <anchor>a614c166db1d7d72e1b9605eeed7ca919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_asinClamped</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bb194140d388cc49176746ca2512359</anchor>
      <arglist>(const XsReal x)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_deg2rad</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0deb2ee29a03f8e16ad3b2b9852c7b58</anchor>
      <arglist>(XsReal degrees)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int64_t</type>
      <name>XsMath_doubleToInt64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab8d772d3fd689b5c398cf1f8719dac2d</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int32_t</type>
      <name>XsMath_doubleToLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b8868137051052ee32c2fe2d4524094</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int64_t</type>
      <name>XsMath_floatToInt64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga456e8d328a7a9e8f9ea0ffc39474ae6e</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int32_t</type>
      <name>XsMath_floatToLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb31218c9d85f5efa36b34e6ba3a8f02</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int</type>
      <name>XsMath_isFinite</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga538254f33ddb61a60f178474325c3ee2</anchor>
      <arglist>(XsReal x)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga18fef91faa06b34b88bf677003fb2d77</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow3</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee519c49bf388c687d4549910a2ddf91</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga095ca519a050c3180db46f4416a51d41</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_rad2deg</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga30a48d24a6341ac3ac8538d37183c299</anchor>
      <arglist>(XsReal radians)</arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_deg2radValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62a50c7180563b07ad2a6aeaf3f28543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_denormalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a6c40f36b76d6f177c841a970ed8a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_e</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab0a727c35486343c9cbdc8a0d50efcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_epsilon</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8b3d3b70094efaed3308975bc152f999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_four</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3cff73e458edee6056558639ecd4ae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_halfPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaadd1fe0d0d46f9b27ec6aadc0a42e3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_hugeValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga466c0eb202d30f8dd7a6317ab7f14fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_infinity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2b67e1c3105a19ef91561391092e889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusHalfPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gada6ee185715ffac50cba5937792fe507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusOne</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga52801c4df92fec1f1dfd29308710d18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusPt5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bc0ed0b15254c2a336ce33ba11e907c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusTwo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac7356b598a26107191a04b67b44c9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_one</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga395d378f60f37872de4c975e439ff4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf47691e23c3d876aadd5540851e1a71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pt25</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad98433b192293c89392f935be9014c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pt5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15e9afdca21b8aa950c74a42c7b1a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_rad2degValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8f05e53ca41931a88ab625b918e51b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrt2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51a6dcac58943f79ee29200d4218acd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtDenormalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77eae46fc7639365fabfb511b2202b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtEpsilon</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga78183aa7b2946d1163bd4dafb6cf5928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtHalf</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9668f12d83688b56b95cd5a0824a10ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_tinyValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9360b9922becd4e8e7a90fb5982171f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_two</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacc541aaa86105758d3a0d69b7825a8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_twoPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa74bb9b77568d0fbe98691f53f3927e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_zero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga21c9b59e00a50fc76e87876bef0b8c53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmath2.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmath2_8h.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
  </compound>
  <compound kind="file">
    <name>xsmatrix.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmatrix_8c.html</filename>
    <includes id="xsmatrix_8h" name="xsmatrix.h" local="yes" imported="no">xsmatrix.h</includes>
    <includes id="xsdebugcounters_8h" name="xsdebugcounters.h" local="yes" imported="no">xsdebugcounters.h</includes>
    <includes id="xsmalloc_8h" name="xsmalloc.h" local="yes" imported="no">xsmalloc.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
  </compound>
  <compound kind="file">
    <name>xsmatrix.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmatrix_8h.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
    <class kind="class">XsMatrix</class>
    <member kind="define">
      <type>#define</type>
      <name>XSMATRIX_INITIALIZER</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>ac92560943fa8f59fd8d9548a0619ee2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsMatrix_offsetM</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>ab926ce7e7f6f7f0a768ca1695ee83da7</anchor>
      <arglist>(thisPtr, row, column)</arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMatrix</type>
      <name>XsMatrix</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a989d2e172aca0d0b7b59a0cd990f1716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_assign</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a6f5f8ab4f2a6ad59c215dda5cd9b63a9</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_construct</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>ac0558e77eaa77ddf6c4414f9923e0759</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_copy</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a5aa8eb7eecaaa5e6ba5c4540cb85402f</anchor>
      <arglist>(XsMatrix *copy, XsMatrix const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_destruct</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a070cd3c96b605a1499f0c27b6c1c3f73</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsMatrix_dimensionsMatch</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>aff98edcf2c73c14cddf3b05df9577193</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize rows, XsSize columns)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsMatrix_empty</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a604e3fc497e0defec1ec548875c49f7d</anchor>
      <arglist>(const XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_fromQuaternion</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>aa7f330f969fefb7565be5bf15e9add89</anchor>
      <arglist>(XsMatrix *thisPtr, const struct XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_multiplyScalar</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a52045eb349b6588726ac0c4e2837e42c</anchor>
      <arglist>(const XsMatrix *thisPtr, XsReal scalar, XsMatrix *dest)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSize</type>
      <name>XsMatrix_offset</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a6f9ee52cfa19a5b04f99c78c1767d73d</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_ref</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a7c092e4061614fec24413045c6826bd0</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_setValue</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a384c4d38fcba4872cf2ce608f9e40dc4</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize row, XsSize column, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_setZero</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>a5ae0fff79a587c3ebf96c83a65eafc79</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix_swap</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>adced0757d6b92613011f28a5e5c000c4</anchor>
      <arglist>(XsMatrix *a, XsMatrix *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsMatrix_value</name>
      <anchorfile>xsmatrix_8h.html</anchorfile>
      <anchor>aeb5cf77eb18965e74145f13ce2cb0cf6</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmatrix3x3.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmatrix3x3_8c.html</filename>
    <includes id="xsmatrix3x3_8h" name="xsmatrix3x3.h" local="yes" imported="no">xsmatrix3x3.h</includes>
  </compound>
  <compound kind="file">
    <name>xsmatrix3x3.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmatrix3x3_8h.html</filename>
    <includes id="xsmatrix_8h" name="xsmatrix.h" local="yes" imported="no">xsmatrix.h</includes>
    <class kind="class">XsMatrix3x3</class>
    <member kind="typedef">
      <type>struct XsMatrix3x3</type>
      <name>XsMatrix3x3</name>
      <anchorfile>xsmatrix3x3_8h.html</anchorfile>
      <anchor>ac4a8860b060a952277ef71e1d8e26294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix3x3_assign</name>
      <anchorfile>xsmatrix3x3_8h.html</anchorfile>
      <anchor>a07d8051a4149e069df17661960e2ab1b</anchor>
      <arglist>(XsMatrix3x3 *thisPtr, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix3x3_construct</name>
      <anchorfile>xsmatrix3x3_8h.html</anchorfile>
      <anchor>a8f7e493e4ecf374256a077117c0dd1a3</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix3x3_copy</name>
      <anchorfile>xsmatrix3x3_8h.html</anchorfile>
      <anchor>ab560fcab3b229c9d6a031b10ad2afa4a</anchor>
      <arglist>(XsMatrix *copy, XsMatrix3x3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMatrix3x3_destruct</name>
      <anchorfile>xsmatrix3x3_8h.html</anchorfile>
      <anchor>a9382cdcdd7879ca1ea22e7a901c6024c</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmessage.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmessage_8c.html</filename>
    <includes id="xsmessage_8h" name="xsmessage.h" local="yes" imported="no">xsmessage.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="yes" imported="no">xsbusid.h</includes>
    <class kind="union">Itypes</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_BID</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a27005668a79212748541fb18311e321b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_DATA0</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>acae17ea3f0f006cf76f91393ee5441a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_DATAEXT0</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a16599a97edb7f3b8e4d56f9574b8ecc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LEN</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a558de6bcea72b8da7f025f432858a227</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LENEXTH</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a28118b2c55c2fecd99dadbbc6ddba97e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_LENEXTL</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a6509a3608074b273eb92b76312f13a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_MID</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a11f65fa1ba18cadab961e02ab677ab05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_IND_PREAMBLE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ab7bf504b994e2d3987505ee6f48399f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_AMD</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a3e26fbf47f5e912f9c16f791bcab2d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_AVAILABLEFILTERPROFILES</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a6196c401092e1a56ebeb8277e6c9f1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BAUDRATE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa1d5ab4c9ddf636f166f624c7cb0cdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BTDISABLE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ac0630e46e27243d6250dcb087b3a71fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BUFFERSIZE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a54e072546447f5f6aa146dd4b3c5d115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_BUSPWR</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>afafe724dde1a8b187797323f863d5b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_ACCDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a00047bd0bdfbd11febc8f2655ed83185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_GYRDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a9611b9a44c02b926f8da56920846cee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIB_MAGDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a407a48acb1846cb993c6e657b6a2a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIBDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa606c267615299d98546fa06e8163802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CALIBDATA_FLT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa41838ef9ac14f5b43c99f9dfdb5952d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CLIENTPRIORITY</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>acdc1cb3e35e8f63588347ce99822e302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CLIENTUSAGE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a2f3d7dc4145f10a606821efb61806fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CONFIGURATION</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>abf5da149754b3c3b478a09a30d6ed1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_DATALENGTH</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ab4a603e392cea6d1f09bac8db389cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_DEVICEID</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>acd56f99cdc7a4a72a4f1e615b0d7630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ERRORMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a720e13a7dc3017503e711b5051d9b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_EXTOUTPUTMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a69e8897aaa47969c9a14fb6f85169e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILEFULL</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a890e9c4649cbd860880350b43efdad42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERPROFILELABEL</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a075cabec0c614442c632ce738cc1f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FILTERSETTINGS</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a3a9017d64b1a50dbd038780b0f2a94ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FIRMWAREREV</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a6b7f0fbfac4f63ac0d8a185488917329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GNSSLEVERARM</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a3e89717e26a279eafbc89c47afa3fd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GNSSSTATUS</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a609c2c3a2e83b1f52d196377a0842496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_GRAVITYMAGNITUDE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a1b27d6536376f09c0b72661ce5836302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_HEADING</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a66e7100882ed355d9e332551d98f26b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INFOREQUEST</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a4df41dcc7522dcbe3317666181394efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INITBUSRESULTS</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>adc9ea415fec5a766ff1fb5d74991542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_INITTRACKMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a9f00fff5f93836763b56a4a86a56556b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_LATLONALT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ac4fd25d1229d1edea4a7f92551286124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_LOCATIONID</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa781bed3d973ea36eeae113fbbe9e549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MAGNETICFIELD</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a2fac6f4f1e3fc65fa3afac71fb355af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OBJECTALIGNMENT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a1d78cc5656641161750a47b59cd2cadd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OPMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a2096f12cb585cce6ce48520978082769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_EULERDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a8dc5f819e00ff0e4c753461caf95a7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_EULERDATA_FLT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>adb84d8149004ce3c4e9b9dde88ef4b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_MATRIXSTA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>adc76d0405f88641d378f079caed3990e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_MATRIXSTA_FLT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a412eff3b6530e6e8615f27a438e8a6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_QUATDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a5b64aa6ccfec028355d0e4b7732d3c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_ORIENT_QUATDATA_FLT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a25756a187a0c961dc247bd7bcef7c335</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ac429cde7529b3beeac943594a6e3621f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTSETTINGS</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aabb94d8987172fe4c92a929c6adaf160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_OUTPUTSKIPFACTOR</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa5b27575647b7780b3ef7d34bf4caa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PERIOD</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a0461eb51d393158c1fae425ce9570168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PROCESSINGFLAGS</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a290357b103fed458a8f8ed88ba5a5824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_PRODUCTCODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ababf409fba5bf3080a4144a696419daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_RAWDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a3a4d11c93eb2cdfd62639c2be7c4beaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_REQFILTERPROFILEACK</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a177b8576beca2b3fadf8fc51dada57d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_RESETORIENTATION</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ae72895ccbfca2828294371c07fabdb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SAMPLECNT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a3e1670dc792dd04c44ec5a0960311f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETFILTERPROFILE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a68e1136379155ab701ded586d031fb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETINPUTTRIGGER</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a1ae1735a4137d19ba12b225ac901822a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETNOROTATION</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ae59527d57a8de78cf61a9646875617c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SETOUTPUTTRIGGER</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a8207c1ec6f657626ac1d51aea1d67f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_STOREFILTERSTATE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>abda76366ac58bfa1c6650685fa25c58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a21257e7ae64c871df8d60dcfdf950f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINOFFSET</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>afbb9f1d505920f155d6f3e045c8b438c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCINSKIPFACTOR</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a7d88df15fe12d744746a29b562800a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>afdd5f3b0f302e35486e097aac5b2f8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a1492449b3a2738c3e14da74d6a4f93a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTOFFSET</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a24716cfeee09f3640a9716a553c88bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTPULSEWIDTH</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>ad67040667b904e5cc866eef90ac49dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_SYNCOUTSKIPFACTOR</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa2fe82d6130e9a31438b09e25fabfe4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TEMPDATA</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a99d064baea53601fd693d02b6b43d60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TEMPDATA_FLT</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a7969b40a0c66c3b81b899b212e70d787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TRANSMITDELAY</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>aa3c298dedf7fc32e5b97408eff242bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_TRANSPORTMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a4d4a75668d73910c78abf1598b9547e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_UTCTIME</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a969546537fac8b63eac847c6a496a812</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_WIRELESSCONFIG</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a7a011472925691bfa9364e4e1af1c496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_XMERRORMODE</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a47022ed082fb9cea9f51eb16464e1d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_XMPWROFF</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a1ee829fcb893992d168ec307c9441354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_SELFTEST_OK</name>
      <anchorfile>xsmessage_8c.html</anchorfile>
      <anchor>a8e82f1a4630102d45880365f371e4e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Itypes</type>
      <name>Itypes</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f8753eb71a4f1a17bff5913b377a56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>byteSum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac1dfbf570dd9179d632bbf3fd163a483</anchor>
      <arglist>(const uint8_t *buffer, XsSize count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>convertFromFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1c0400682139d331e360b5b31c56f922</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>convertToFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5f03dabb1c4415079ff4d82131e266ca</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapEndian</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac5546905d6f7b992001aa09541b299db</anchor>
      <arglist>(void *data, const XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3462cd7db8fa45bf48b7fbbc10e93d38</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const uint8_t *</type>
      <name>XsMessage_cdataAtOffset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga722c05b80540993018dc56ea4eebf861</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d3efc85d6f6a1062ed0bf6b07631886</anchor>
      <arglist>(XsMessage const *a, XsMessage const *b)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_computeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa617cdb05b409f8a49cdc7a3fff24cf0</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_constData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga26b70b2f76a56500e57210222162f1ba</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae32ac382326e9d7eeed7075191aff7a4</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_constructSized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d6638f8f044031e0866f20d1ce70498</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaac8ee4b57b6aaa74c31cf278f75f34c1</anchor>
      <arglist>(XsMessage *copy, XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga96359525ee708d1a9d8831f3ef419405</anchor>
      <arglist>(XsMessage *thisPtr, XsMessage const *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t *</type>
      <name>XsMessage_dataAtOffset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa04df9f7c2c65f06e6a7f7d20ce26b71</anchor>
      <arglist>(XsMessage *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMessage_dataSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga576f9915f676ea34832cede621dcd88f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_deleteData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f8ad761712536db9306bfbe7f8c86b8</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9fbde38c3d4d700d0ed98001581c04b8</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafcb9fd2846e412dce6dd86cdded04cbd</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>XsMessage_ensureDataSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga017fd0d7da8fcde40badb38f37a8ef14</anchor>
      <arglist>(XsMessage *thisPtr, XsSize offset, XsSize sizeofValue)</arglist>
    </member>
    <member kind="function">
      <type>const XsMessageHeader *</type>
      <name>XsMessage_getConstHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0487023192efedd40800edc996f97dd4</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_getDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga696b4137dce6b43429eda1f963556e39</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_getDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad55d97020e7fff160edc17e517f04c54</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga41a9dbc717bbb0becc60cd055c8575fe</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3778bb861833e83a2cdb95840cf04841</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>XsMessage_getDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3376bb4764d1f1555dbbf55cae72f5aa</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2e421cb4d460254f2019d5bddddcc6c4</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga519bbd829dd5ce4eec3230f18274ef0c</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, double *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsMessage_getDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44cd0fa59766e97830894e6206f1b376</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsMessage_getDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2d5b9a969d6a97ac03fb5263e2360c98</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab425d60da8a5c755dd61644d087c22cb</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, XsReal *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsMessage_getDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4fdd9e906e753c55faa891e69d1fadff</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga48d3767cddaa0c0760bdbc0932717d2e</anchor>
      <arglist>(XsMessage const *thisPtr, void *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XsMessageHeader *</type>
      <name>XsMessage_getHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0402b0fbce07dd9c11a5b5c2fe87cd33</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_getMessageStart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga270836713bf9afb1427bb831649f7a74</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMessage_getTotalMessageSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1253a49a29b7336bcbef97fa91e3e92f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_insertData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59da75440e3f42aaa9d1f42b034aae20</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_isChecksumOk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74ca5c5e7237a5634e1ef2b65a1597ba</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_load</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f39ed959640932f83dcefde720eba0</anchor>
      <arglist>(XsMessage *thisPtr, XsSize msgSize, unsigned char const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_recomputeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae339f0b14932144620c683f1945781f1</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_resizeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga82f64416a9aad1ecbc8c81598b1a5c8c</anchor>
      <arglist>(XsMessage *thisPtr, XsSize newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setBusId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga049551a0e96226ae471690e4366ec3d7</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t busId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadd6bc1245b1ea42db070d6ad0cece4b2</anchor>
      <arglist>(XsMessage *thisPtr, const uint8_t *buffer, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7b9b8d3006b8a72a3f09be0409f0b07a</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02cdf895e777c63ca9db836c6bb29d46</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12783912ee3570597336b53f8cfad841</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac0a81a0c4e64b948b8fc6463502836d2</anchor>
      <arglist>(XsMessage *thisPtr, float value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga98342cf3f67ac5885428e49e6b25fb6e</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae79d1e9b533b59d4f065b4ba36299f7a</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, double const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b38ce2e2d5846165bd996b6cf6d0bd</anchor>
      <arglist>(XsMessage *thisPtr, uint32_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga87c77c566422594e6e6db24af33ce3ce</anchor>
      <arglist>(XsMessage *thisPtr, uint64_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1075d92860509ac5e2980ed83534a857</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, XsReal const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47eb5d03e14a60fc5fab958838d4b7dc</anchor>
      <arglist>(XsMessage *thisPtr, uint16_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770e28bf4e0c5970dceb3428534f2da3</anchor>
      <arglist>(XsMessage *thisPtr, void const *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setMessageId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b4e79eea365331b8ea6b5607988098f</anchor>
      <arglist>(XsMessage *thisPtr, enum XsXbusMessageId msgId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b9e73d2db2d034d0ae1c3f95fb37cce</anchor>
      <arglist>(XsMessage *a, XsMessage *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_toHexString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbd2f82fff841062e86651c9e9c334b6</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize maxBytes, XsString *resultValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>XsMessage_updateChecksumWithValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bc7d9ac57d7e9855395e9ce7429a5d4</anchor>
      <arglist>(XsMessage *thisPtr, const void *value, XsSize sizeofValue, XsSize offset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmessage.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmessage_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="yes" imported="no">xsbytearray.h</includes>
    <includes id="xsdataidentifier_8h" name="xsdataidentifier.h" local="yes" imported="no">xsdataidentifier.h</includes>
    <includes id="xsxbusmessageid_8h" name="xsxbusmessageid.h" local="yes" imported="no">xsxbusmessageid.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="yes" imported="no">xsresultvalue.h</includes>
    <includes id="xsbusid_8h" name="xsbusid.h" local="yes" imported="no">xsbusid.h</includes>
    <class kind="struct">XsMessageHeader::LengthData::ExtendedLength</class>
    <class kind="struct">XsMessageHeader::LengthData::ExtendedLength::ExtendedParts</class>
    <class kind="union">XsMessageHeader::LengthData</class>
    <class kind="struct">XsMessage</class>
    <class kind="struct">XsMessageHeader</class>
    <member kind="define">
      <type>#define</type>
      <name>swapEndian16</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a9fa7ca0449794d8f5164f0196816487c</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>swapEndian32</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a3b5735ae8203958a64f43ef7906862ea</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>swapEndian64</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>abd4702426eea009b1738b757dc34b8d6</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_EXTLENCODE</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>ac842f00fb901f742c10776ee4b694388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_CHECKSUM</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>ae1fa339e1a42302295fe98802182afef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_FLOAT</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a84372d7bc000d75cebbcfc06c6f3ef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MSGEXTHEADER</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>ac19515c4281e8a9fae7617984ed8b8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MSGEXTHEADERCS</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a6ca82b920cffda7c466a54b54c2c8ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MSGHEADER</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a35f6cc023f24970108a6b41f43603ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_MSGHEADERCS</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a8e98cfa1a4acf57b5fb5a912bd01168d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_UNSIGINT</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a53269ad8ae3944503317859d262b7986</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_LEN_UNSIGSHORT</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>aae647d75f8ce417305f8651379c95346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAXDATALEN</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a20ff81a2ba9fb5a08e58b2d6998fae39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAXGARBAGE</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a0ea2c94f34ab5732ef4b00fd09188c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAXMSGLEN</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>aa18d125ba00881a106aaaf83f84edb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAXSHORTDATALEN</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a88c6aba44018966d15c41c7fc2a1eda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAXSHORTMSGLEN</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a092479a3d54e6dc6d890525dae5c5b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PREAMBLE</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a076677cfd88698dd18ae728b53dce336</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSMESSAGE_INITIALIZER</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>aaf5a7f38abc59ff33fc90989ae2b1c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMessage</type>
      <name>XsMessage</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>ad7bf14a6a06ef05aebe66b2fe8a1a2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMessageHeader</type>
      <name>XsMessageHeader</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a587c5afde8ff3e4e4706b779448a517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3462cd7db8fa45bf48b7fbbc10e93d38</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsMessage_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d3efc85d6f6a1062ed0bf6b07631886</anchor>
      <arglist>(XsMessage const *a, XsMessage const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint8_t</type>
      <name>XsMessage_computeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa617cdb05b409f8a49cdc7a3fff24cf0</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API uint8_t *</type>
      <name>XsMessage_constData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga26b70b2f76a56500e57210222162f1ba</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae32ac382326e9d7eeed7075191aff7a4</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_constructSized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d6638f8f044031e0866f20d1ce70498</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaac8ee4b57b6aaa74c31cf278f75f34c1</anchor>
      <arglist>(XsMessage *copy, XsMessage const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga96359525ee708d1a9d8831f3ef419405</anchor>
      <arglist>(XsMessage *thisPtr, XsMessage const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSize</type>
      <name>XsMessage_dataSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga576f9915f676ea34832cede621dcd88f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_deleteData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f8ad761712536db9306bfbe7f8c86b8</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9fbde38c3d4d700d0ed98001581c04b8</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsMessage_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafcb9fd2846e412dce6dd86cdded04cbd</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API XsMessageHeader *</type>
      <name>XsMessage_getConstHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0487023192efedd40800edc996f97dd4</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API uint8_t *</type>
      <name>XsMessage_getDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga696b4137dce6b43429eda1f963556e39</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint8_t</type>
      <name>XsMessage_getDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad55d97020e7fff160edc17e517f04c54</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsMessage_getDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga41a9dbc717bbb0becc60cd055c8575fe</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsMessage_getDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3778bb861833e83a2cdb95840cf04841</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API float</type>
      <name>XsMessage_getDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3376bb4764d1f1555dbbf55cae72f5aa</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsMessage_getDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2e421cb4d460254f2019d5bddddcc6c4</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_getDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga519bbd829dd5ce4eec3230f18274ef0c</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, double *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsMessage_getDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44cd0fa59766e97830894e6206f1b376</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint64_t</type>
      <name>XsMessage_getDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2d5b9a969d6a97ac03fb5263e2360c98</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_getDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab425d60da8a5c755dd61644d087c22cb</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, XsReal *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint16_t</type>
      <name>XsMessage_getDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4fdd9e906e753c55faa891e69d1fadff</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_getEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga48d3767cddaa0c0760bdbc0932717d2e</anchor>
      <arglist>(XsMessage const *thisPtr, void *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint8_t</type>
      <name>XsMessage_getFPValueSize</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>a57f2bcd2a49a40e6a42d8bf6cb768e90</anchor>
      <arglist>(XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsMessageHeader *</type>
      <name>XsMessage_getHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0402b0fbce07dd9c11a5b5c2fe87cd33</anchor>
      <arglist>(XsMessage *)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API uint8_t *</type>
      <name>XsMessage_getMessageStart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga270836713bf9afb1427bb831649f7a74</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSize</type>
      <name>XsMessage_getTotalMessageSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1253a49a29b7336bcbef97fa91e3e92f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_insertData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59da75440e3f42aaa9d1f42b034aae20</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsMessage_isChecksumOk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74ca5c5e7237a5634e1ef2b65a1597ba</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_load</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f39ed959640932f83dcefde720eba0</anchor>
      <arglist>(XsMessage *thisPtr, XsSize msgSize, unsigned char const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_recomputeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae339f0b14932144620c683f1945781f1</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_resizeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga82f64416a9aad1ecbc8c81598b1a5c8c</anchor>
      <arglist>(XsMessage *thisPtr, XsSize newSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setBusId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga049551a0e96226ae471690e4366ec3d7</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t busId)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadd6bc1245b1ea42db070d6ad0cece4b2</anchor>
      <arglist>(XsMessage *thisPtr, const uint8_t *buffer, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7b9b8d3006b8a72a3f09be0409f0b07a</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02cdf895e777c63ca9db836c6bb29d46</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12783912ee3570597336b53f8cfad841</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac0a81a0c4e64b948b8fc6463502836d2</anchor>
      <arglist>(XsMessage *thisPtr, float value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga98342cf3f67ac5885428e49e6b25fb6e</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae79d1e9b533b59d4f065b4ba36299f7a</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, double const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b38ce2e2d5846165bd996b6cf6d0bd</anchor>
      <arglist>(XsMessage *thisPtr, uint32_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga87c77c566422594e6e6db24af33ce3ce</anchor>
      <arglist>(XsMessage *thisPtr, uint64_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1075d92860509ac5e2980ed83534a857</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, XsReal const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47eb5d03e14a60fc5fab958838d4b7dc</anchor>
      <arglist>(XsMessage *thisPtr, uint16_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770e28bf4e0c5970dceb3428534f2da3</anchor>
      <arglist>(XsMessage *thisPtr, void const *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_setMessageId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b4e79eea365331b8ea6b5607988098f</anchor>
      <arglist>(XsMessage *thisPtr, XsXbusMessageId msgId)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b9e73d2db2d034d0ae1c3f95fb37cce</anchor>
      <arglist>(XsMessage *a, XsMessage *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessage_toHexString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbd2f82fff841062e86651c9e9c334b6</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize maxBytes, XsString *resultValue)</arglist>
    </member>
    <member kind="variable">
      <type>XS_PACKED_STRUCT_START struct XsMessageHeader</type>
      <name>XS_PACKED_STRUCT</name>
      <anchorfile>xsmessage_8h.html</anchorfile>
      <anchor>ad1be2b2ccf792b17684ade6de4605060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmessagearray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmessagearray_8c.html</filename>
    <includes id="xsmessagearray_8h" name="xsmessagearray.h" local="yes" imported="no">xsmessagearray.h</includes>
    <includes id="xsmessage_8h" name="xsmessage.h" local="yes" imported="no">xsmessage.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsMessageArray_construct</name>
      <anchorfile>xsmessagearray_8c.html</anchorfile>
      <anchor>ac9bbed57cf9380aaf6b565d8b870f69c</anchor>
      <arglist>(XsMessageArray *thisPtr, XsSize count, XsMessage const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsMessageArrayDescriptor</name>
      <anchorfile>xsmessagearray_8c.html</anchorfile>
      <anchor>a0b541c075bd2f27e7fcb0390c487ac7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmessagearray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmessagearray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSMESSAGEARRAY_INITIALIZER</name>
      <anchorfile>xsmessagearray_8h.html</anchorfile>
      <anchor>a0f2ad49a95a8dd0b6763fe284e0968ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsMessageArray</type>
      <name>XsMessageArray</name>
      <anchorfile>xsmessagearray_8h.html</anchorfile>
      <anchor>a69084c6b3b6a40e03bc467665a1d8357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsmessagearray_8h.html</anchorfile>
      <anchor>a5c4abb0c814383ca54c677da98fdc378</anchor>
      <arglist>(XsMessageArray, struct XsMessage)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsMessageArray_construct</name>
      <anchorfile>xsmessagearray_8h.html</anchorfile>
      <anchor>ac4ce03ed958582e2cc712b05ecf73290</anchor>
      <arglist>(XsMessageArray *thisPtr, XsSize count, struct XsMessage const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsMessageArrayDescriptor</name>
      <anchorfile>xsmessagearray_8h.html</anchorfile>
      <anchor>ae61e96aa447c3e64ca82f65b5b142d47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsmfmresultvalue.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsmfmresultvalue_8h.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>XsMfmResultValue</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981def</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Failed</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defa7f8014f9ecb6374db34258f665a84158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Bad</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defac5038292a32095933a8e66247d5739f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Acceptable</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defab2331e521d5313f1fbeaf69a1cd09316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Good</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defad0a17f24298b2c931a6034af5eb15471</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Processing</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defaa42e9e30de745a020bad1fa51740899b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Skipped</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defac121044b92b2fc1e97c622bc8742b7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRV_Unknown</name>
      <anchorfile>xsmfmresultvalue_8h.html</anchorfile>
      <anchor>a86d95f72dbcba4ebe1660ff405981defa1000c3e36a1a1460e3791a026c6d4c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoperationalmode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsoperationalmode_8h.html</filename>
    <member kind="typedef">
      <type>enum XsOperationalMode</type>
      <name>XsOperationalMode</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>affa42a594557415a41ee722515298676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsOperationalMode</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>ac0926787d66967198c5ddd3fc43d18ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOP_Unknown</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>ac0926787d66967198c5ddd3fc43d18efa5a43de178883cacb0ec711b0de6f6a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOP_LiveStream</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>ac0926787d66967198c5ddd3fc43d18efa72cd75ea13402fcf33c4f5ab43a60e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOP_Obr</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>ac0926787d66967198c5ddd3fc43d18efa78e8728206ccad39fd9d2a3bffeecdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XOP_Robr</name>
      <anchorfile>xsoperationalmode_8h.html</anchorfile>
      <anchor>ac0926787d66967198c5ddd3fc43d18efaed821951deb92666c0c8cc51c62ae946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoption.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsoption_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XSO_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gace2ea06dbb536f25b30566b7ebe9ebbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsOption</type>
      <name>XsOption</name>
      <anchorfile>xsoption_8h.html</anchorfile>
      <anchor>a72a5250a2bf0285eee9c97615919fb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsOption</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga76e175ae236aa6c8badbf198f132b427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a08bc8064fcb65fb93707ba21907a41ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Calibrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427ad05e4f86e545e45c946fdde554d6b295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Orientation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a5b6ae634dd0271afec8b9b139739f07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_KeepLastLiveData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427affaa78852efb90f484f496593944c875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_RetainLiveData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a99e7a8139e4814c7f9a29dab21c8aa72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_RetainBufferedData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a6e3b2f194b173d55a9bd3bc1719e32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_OrientationInLiveStream</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427afebad68737254a22243b4876e7eba554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_OrientationInBufferedStream</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a9d6bd439f4350dfe63cdedd1584eedb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ApplyOrientationResetToCalData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a35ba0458a647676720c55124f67ff1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_InterpolateMissingData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a69f463252bf012e5d19f5af58b45a9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_SkipDataBundling</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a19839a23358b894804bb0dd446d3d39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ExpectNoRetransmissionsInFile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a3845a723e26260b253684ae075d044ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Reserved</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427abb0d2e15483440dc4a379395a17893e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsorientationmode.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsorientationmode_8h.html</filename>
    <member kind="typedef">
      <type>enum XsOrientationMode</type>
      <name>XsOrientationMode</name>
      <anchorfile>xsorientationmode_8h.html</anchorfile>
      <anchor>a6ff3e693b9c30dd4318ba5e71627adf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsOrientationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga126d8e6e843bb9ec4b39dff76fd20dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a6052dc881101db7f2f4cb30e424875da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Euler</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a291155930374a68b27b8b793c1be8cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a89cb89059df6cdbc4f1240968f6971d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Matrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a825c74c73864b14be9d1a017611d804e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoutputconfiguration.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsoutputconfiguration_8c.html</filename>
    <includes id="xsoutputconfiguration_8h" name="xsoutputconfiguration.h" local="yes" imported="no">xsoutputconfiguration.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsOutputConfiguration_swap</name>
      <anchorfile>xsoutputconfiguration_8c.html</anchorfile>
      <anchor>a6552dd3ca99a064af080baada14813b0</anchor>
      <arglist>(struct XsOutputConfiguration *a, struct XsOutputConfiguration *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoutputconfiguration.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsoutputconfiguration_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsdataidentifier_8h" name="xsdataidentifier.h" local="yes" imported="no">xsdataidentifier.h</includes>
    <class kind="struct">XsOutputConfiguration</class>
    <member kind="define">
      <type>#define</type>
      <name>XS_MAX_OUTPUTCONFIGURATIONS</name>
      <anchorfile>xsoutputconfiguration_8h.html</anchorfile>
      <anchor>a1a868a361ab7fd0eb0c25a127d59fdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSOUTPUTCONFIGURATION_INITIALIZER</name>
      <anchorfile>xsoutputconfiguration_8h.html</anchorfile>
      <anchor>ae10d3320dc99fb0327c93f17c992161b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsOutputConfiguration</type>
      <name>XsOutputConfiguration</name>
      <anchorfile>xsoutputconfiguration_8h.html</anchorfile>
      <anchor>a0fa924001629b5a9d857719e8aa7b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsOutputConfiguration_swap</name>
      <anchorfile>xsoutputconfiguration_8h.html</anchorfile>
      <anchor>a5bd565654bb46cf4ac47c34b22d878db</anchor>
      <arglist>(struct XsOutputConfiguration *a, struct XsOutputConfiguration *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoutputconfigurationarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsoutputconfigurationarray_8c.html</filename>
    <includes id="xsoutputconfigurationarray_8h" name="xsoutputconfigurationarray.h" local="yes" imported="no">xsoutputconfigurationarray.h</includes>
    <includes id="xsoutputconfiguration_8h" name="xsoutputconfiguration.h" local="yes" imported="no">xsoutputconfiguration.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareXsOutputConfiguration</name>
      <anchorfile>xsoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a95aa751775cf809a7a1049372cf534a9</anchor>
      <arglist>(XsOutputConfiguration const *a, XsOutputConfiguration const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyXsOutputConfiguration</name>
      <anchorfile>xsoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a8f0a13d8c597acf9c471b4877e238e90</anchor>
      <arglist>(XsOutputConfiguration *to, XsOutputConfiguration const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapXsOutputConfiguration</name>
      <anchorfile>xsoutputconfigurationarray_8c.html</anchorfile>
      <anchor>ac9061c71a88b0977de380a5353dca35c</anchor>
      <arglist>(XsOutputConfiguration *a, XsOutputConfiguration *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsOutputConfigurationArray_construct</name>
      <anchorfile>xsoutputconfigurationarray_8c.html</anchorfile>
      <anchor>a12b08f308aee83074d2029aa5b1251a5</anchor>
      <arglist>(XsOutputConfigurationArray *thisPtr, XsSize count, XsOutputConfiguration const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsOutputConfigurationArrayDescriptor</name>
      <anchorfile>xsoutputconfigurationarray_8c.html</anchorfile>
      <anchor>aad6907086b16809b31f50e9e97f7150a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsoutputconfigurationarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsoutputconfigurationarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSOUTPUTCONFIGURATIONARRAY_INITIALIZER</name>
      <anchorfile>xsoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a53f143414c523f2904ea59175677a779</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsOutputConfigurationArray</type>
      <name>XsOutputConfigurationArray</name>
      <anchorfile>xsoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a934f8121364c39feae1c840b1f56325f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsoutputconfigurationarray_8h.html</anchorfile>
      <anchor>ad34fc0abe16b2c9c3fdf13cadcb2c1ca</anchor>
      <arglist>(XsOutputConfigurationArray, struct XsOutputConfiguration)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsOutputConfigurationArray_construct</name>
      <anchorfile>xsoutputconfigurationarray_8h.html</anchorfile>
      <anchor>ac97d1536d86b202d62e0d1dcb56b4e27</anchor>
      <arglist>(XsOutputConfigurationArray *thisPtr, XsSize count, struct XsOutputConfiguration const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsOutputConfigurationArrayDescriptor</name>
      <anchorfile>xsoutputconfigurationarray_8h.html</anchorfile>
      <anchor>a9569752e07685fac2dccbe96ce495071</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsplatform.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsplatform_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="typedef">
      <type>int32_t</type>
      <name>XsIoHandle</name>
      <anchorfile>xsplatform_8h.html</anchorfile>
      <anchor>ad76343a49feaf8a00ee4aa1759cd292d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsportinfo.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsportinfo_8c.html</filename>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="yes" imported="no">xsportinfo.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsPortInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga16769111ff0c7551dbad2a10c93e5f63</anchor>
      <arglist>(struct XsPortInfo *a, struct XsPortInfo *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsportinfo.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsportinfo_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <includes id="xsbaud_8h" name="xsbaud.h" local="yes" imported="no">xsbaud.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <class kind="class">XsPortInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>FTDI_VENDOR_ID</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>acb78a0778fb39eb70c11240ebd7cea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_VENDOR_ID</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>abdc864f693e0bf182efc8c39fdcb3057</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsPortInfo</type>
      <name>XsPortInfo</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>a5d634b78307ad58943adf67dbe579834</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsPortLinesOptions</type>
      <name>XsPortLinesOptions</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>ad1b84e0ce29475c5be4e60555a5e6d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsPortLinesOptions</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_Invalid</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9a471446a857eed9f2aabebfd90ddeced4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_RTS_Set</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9aaff3165b8a6dd4668853e2d1c108f89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_RTS_Clear</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9aea607524f89cd74bc0ccc37663bee9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_RTS_Ignore</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9afc80665180cf7995d5f745b0d7fb9414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_DTR_Set</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9abce9d70ab8e6de9a87cd9fb47a684a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_DTR_Clear</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9afd4578cbb982bfa91a20425e6e18e44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_DTR_Ignore</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9a30b5a58c60981ff7a6b9cccb5e6a7b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_All_Set</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9a853c226e362651ef692f1840e8bf2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_All_Clear</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9a6417bc2af4a854cb51a50114f4ca2b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_All_Ignore</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9acdd8685eddd1074bf2f29dd0aab026d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPLO_RtsCtsFlowControl</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adc00a46341e9b8a0929a421ff3b0bab9a08eee42e87979745abbbd53615b79b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API char *</type>
      <name>XsPortInfo_bluetoothAddress</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>a4ba22f48c7fdf3b462d9dc36f38b681f</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsPortInfo_clear</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>ac6fb4d82d483dc39833a6b3e31f009be</anchor>
      <arglist>(XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_empty</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>adcd9ec75ad359c9a0a9551fcce22f009</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_isBluetooth</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>ab9c07cb23ee537680ed1234acbe7650f</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_isNetwork</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>ad6162d0a42d7da1768bc881020ad446a</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_isUsb</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>af2d7a982f85cff1c0b7f7c7024191549</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API char *</type>
      <name>XsPortInfo_networkServiceName</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>ac1f60543713cf317c91620adf0bcfd29</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_portNumber</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>aa28779a863a0e31e13a40eb7c7fb9a83</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsPortInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga16769111ff0c7551dbad2a10c93e5f63</anchor>
      <arglist>(XsPortInfo *a, struct XsPortInfo *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_usbAddress</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>a47e8687ab22b3c2b151c3065a9f7a11a</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsPortInfo_usbBus</name>
      <anchorfile>xsportinfo_8h.html</anchorfile>
      <anchor>a2a134eb39fb31b1f9fdd5774b9561b05</anchor>
      <arglist>(XsPortInfo const *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsportinfoarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsportinfoarray_8c.html</filename>
    <includes id="xsportinfoarray_8h" name="xsportinfoarray.h" local="yes" imported="no">xsportinfoarray.h</includes>
    <member kind="function">
      <type>int</type>
      <name>comparePortInfo</name>
      <anchorfile>xsportinfoarray_8c.html</anchorfile>
      <anchor>ad28de7c15767c34c9ee8786b1f7fb78b</anchor>
      <arglist>(XsPortInfo const *a, XsPortInfo const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPortInfo</name>
      <anchorfile>xsportinfoarray_8c.html</anchorfile>
      <anchor>a63617563cac85e9899e14f37101258f6</anchor>
      <arglist>(XsPortInfo *dest, XsPortInfo const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsPortInfoArray_construct</name>
      <anchorfile>xsportinfoarray_8c.html</anchorfile>
      <anchor>a4783a23fbec4f07b03e7dd614f9aa647</anchor>
      <arglist>(XsPortInfoArray *thisPtr, XsSize count, XsPortInfo const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsPortInfoArrayDescriptor</name>
      <anchorfile>xsportinfoarray_8c.html</anchorfile>
      <anchor>ae799a230848e9579c3b211bedeef4dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsportinfoarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsportinfoarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <includes id="xsportinfo_8h" name="xsportinfo.h" local="yes" imported="no">xsportinfo.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSPORTINFOARRAY_INITIALIZER</name>
      <anchorfile>xsportinfoarray_8h.html</anchorfile>
      <anchor>a3d5643250d189336a05aa9f59c6750a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsPortInfoArray</type>
      <name>XsPortInfoArray</name>
      <anchorfile>xsportinfoarray_8h.html</anchorfile>
      <anchor>a601c92ae47f04397389114b50e127244</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsportinfoarray_8h.html</anchorfile>
      <anchor>a13fecd2211a6ef73ab04cebb135529d1</anchor>
      <arglist>(XsPortInfoArray, struct XsPortInfo)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsPortInfoArray_construct</name>
      <anchorfile>xsportinfoarray_8h.html</anchorfile>
      <anchor>ac62d7da543f8a519a720be8e074fcdb9</anchor>
      <arglist>(XsPortInfoArray *thisPtr, XsSize count, struct XsPortInfo const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsPortInfoArrayDescriptor</name>
      <anchorfile>xsportinfoarray_8h.html</anchorfile>
      <anchor>adf4fea15ca4a33353bddca7aa556f2cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xspressure.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xspressure_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsPressure</class>
    <member kind="typedef">
      <type>struct XsPressure</type>
      <name>XsPressure</name>
      <anchorfile>xspressure_8h.html</anchorfile>
      <anchor>a4225675875d1a474aef463963c70042a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsprocessingflag.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsprocessingflag_8h.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>XsProcessingFlag</name>
      <anchorfile>xsprocessingflag_8h.html</anchorfile>
      <anchor>ace70e1a1a93a2fd19860c4471ceff2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPF_EnableInitialGyroBiasUpdate</name>
      <anchorfile>xsprocessingflag_8h.html</anchorfile>
      <anchor>ace70e1a1a93a2fd19860c4471ceff2c6a7cf189306e509c5b8c4d69097501457d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPF_FixedGravity</name>
      <anchorfile>xsprocessingflag_8h.html</anchorfile>
      <anchor>ace70e1a1a93a2fd19860c4471ceff2c6a94788208a310aa4da6f83041217a66ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsprotocol.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsprotocol_8h.html</filename>
    <member kind="typedef">
      <type>enum XsProtocol</type>
      <name>XsProtocol</name>
      <anchorfile>xsprotocol_8h.html</anchorfile>
      <anchor>a427d33a093966a9eae01b520d0774c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsProtocol</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gadbc57d313b75cca7b2944fafc5050bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0add64b1cfb0e86d2edc63519828dd2fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Xbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0a2175f015edcf8f0fb69bfaebcad658fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Nmea</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0aae7780faced2e51ddbd87f68ebb4b289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Rtcm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0a0707dbbc4e37711fffd14870fffd2fc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsprotocoltype.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsprotocoltype_8h.html</filename>
    <member kind="typedef">
      <type>enum XsProtocolType</type>
      <name>XsProtocolType</name>
      <anchorfile>xsprotocoltype_8h.html</anchorfile>
      <anchor>a1f06ea404bb6ce89d521a3f153b0f93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsProtocolType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga66e6aac0cf44474fe94d0060ad051887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_Xbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887a077f19ca6679725b12d5a78794671e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_Nmea</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887add5dc892fc6bd096592dca07f78244ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarFsas</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887aef9b6799146b0657ab14f3ae6dfee55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarIfog</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887ace58439f9a40b711d149d4236f3e1962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarIfogUart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887af5a261090eb3ef02c311f7c16aa5900a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsquaternion.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsquaternion_8c.html</filename>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <includes id="xseuler_8h" name="xseuler.h" local="yes" imported="no">xseuler.h</includes>
    <includes id="xsmatrix_8h" name="xsmatrix.h" local="yes" imported="no">xsmatrix.h</includes>
    <includes id="xsvector_8h" name="xsvector.h" local="yes" imported="no">xsvector.h</includes>
    <includes id="xsfloatmath_8h" name="xsfloatmath.h" local="yes" imported="no">xsfloatmath.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fuzzyIsEqual</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga09c309f0717e9e84f36866e9e74b8309</anchor>
      <arglist>(double a, double b, double tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsquaternion.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsquaternion_8h.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
    <class kind="class">XsQuaternion</class>
    <member kind="define">
      <type>#define</type>
      <name>XSQUATERNION_INITIALIZER</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a20b380a18a62d31e4655014f5c00a76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsQuaternion</type>
      <name>XsQuaternion</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a3b774c362357793b6d6bc28a001bad7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsQuaternion_compare</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>afa49948c1d35ec1726baaea542b16f64</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other, XsReal tolerance)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_copy</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a218e5e3fc80acd2cda36645efee8f70d</anchor>
      <arglist>(XsQuaternion *copy, XsQuaternion const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_destruct</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>afbb2cd298fc14956a11c98bf48daa93a</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsQuaternion_dotProduct</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a4047b34573c757f065decaf4a7fde80a</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsQuaternion_empty</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a03ce7f0342d99936b0a6c6ddd683f792</anchor>
      <arglist>(const XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsQuaternion_equal</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a62cc52222035efadec1328a3eecc2272</anchor>
      <arglist>(XsQuaternion const *a, XsQuaternion const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_fromEulerAngles</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a56ee48a50cac0af9381c4a9524f3c543</anchor>
      <arglist>(XsQuaternion *thisPtr, const struct XsEuler *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_fromRotationMatrix</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a260586dd0ff2f55316e49ad0169b17cc</anchor>
      <arglist>(XsQuaternion *thisPtr, const struct XsMatrix *ori)</arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API XsQuaternion *</type>
      <name>XsQuaternion_identity</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a5648939dcb30ea60c50643e16b47bf7d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_inverse</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a7187ef488d806537b56e2a31c4878d08</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_multiply</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>ac8ecc98892c1943f09977d106425cf8c</anchor>
      <arglist>(const XsQuaternion *left, const XsQuaternion *right, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsQuaternion_normalize</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>a4381a2fe93fc05461c2fd74bce2bce4c</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsQuaternion_normalized</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>aaeef7437a7bf53d81710b659c465c985</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternion_swap</name>
      <anchorfile>xsquaternion_8h.html</anchorfile>
      <anchor>af2c5837efda01a01222fa12a0f7ed00c</anchor>
      <arglist>(XsQuaternion *a, XsQuaternion *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsquaternionarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsquaternionarray_8c.html</filename>
    <includes id="xsquaternionarray_8h" name="xsquaternionarray.h" local="yes" imported="no">xsquaternionarray.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareQuat</name>
      <anchorfile>xsquaternionarray_8c.html</anchorfile>
      <anchor>a8aeb4fa6d6e6b92a2c5687c5a8ec9755</anchor>
      <arglist>(XsQuaternion const *a, XsQuaternion const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternionArray_construct</name>
      <anchorfile>xsquaternionarray_8c.html</anchorfile>
      <anchor>a5fe4ba0d888fda9e75dc5aa2152cc8db</anchor>
      <arglist>(XsQuaternionArray *thisPtr, XsSize count, XsQuaternion const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsQuaternionArrayDescriptor</name>
      <anchorfile>xsquaternionarray_8c.html</anchorfile>
      <anchor>a9410f5078eacd9c51a1b1ada9a65fe14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsquaternionarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsquaternionarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsQuaternionArray_destruct</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>ab6d81f6dd1abc594867bec02bb10b88a</anchor>
      <arglist>(thisPtr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSQUATERNIONARRAY_INITIALIZER</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>a5ebaf3fd31aac940184a3b2f26630bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsQuaternionArray</type>
      <name>XsQuaternionArray</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>ae53ff084e29d3e8d8072f1c9a40155eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>abe08d25b97a244d0b3f47579dc620cc7</anchor>
      <arglist>(XsQuaternionArray, struct XsQuaternion)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsQuaternionArray_construct</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>ada243bf6f182f02624cac07e5d76c595</anchor>
      <arglist>(XsQuaternionArray *thisPtr, XsSize count, struct XsQuaternion const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsQuaternionArrayDescriptor</name>
      <anchorfile>xsquaternionarray_8h.html</anchorfile>
      <anchor>a10a212cdf49aaddec191905bd0bbab94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrange.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrange_8c.html</filename>
    <includes id="xsrange_8h" name="xsrange.h" local="yes" imported="no">xsrange.h</includes>
  </compound>
  <compound kind="file">
    <name>xsrange.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrange_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <class kind="class">XsRange</class>
    <member kind="define">
      <type>#define</type>
      <name>XSRANGE_INITIALIZER</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>a98a05bf760968fc5af2a349507b43005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsRange</type>
      <name>XsRange</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>a421698993a96a3d14794250c2932814c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRange_contains</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>af7d51cecec6f9598dd5cab2d889cb879</anchor>
      <arglist>(const struct XsRange *thisPtr, int i)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRange_count</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>aefa80fea6f37293c3509c0d4a6f7afe9</anchor>
      <arglist>(const struct XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRange_empty</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>adc7c6da24993c39b04d732cb90c4b84c</anchor>
      <arglist>(const struct XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRange_interval</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>af5ea93d3f4c5fe0b27e7beced9349b38</anchor>
      <arglist>(const struct XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsRange_setRange</name>
      <anchorfile>xsrange_8h.html</anchorfile>
      <anchor>aae03dafdf204581d28509d94c218f848</anchor>
      <arglist>(struct XsRange *thisPtr, int f, int l)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrawgnsspvtdata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrawgnsspvtdata_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsRawGnssPvtData</class>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_ACCURACY_DEFAULT_DEVIATION</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a2e11a87a2f0a0791fb5c9e209804113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_CARRIER_SOLUTION</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>afea944640e3349adc395c3f7bcc8ef87</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_CARRIER_SOLUTION_FIXED</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a8a7ae999b118f8a32d6e28cb46a3d8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_CARRIER_SOLUTION_FLOATING</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a7b9266edde65d90693881a2b5ddd46cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_CARRIER_SOLUTION_NONE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a35114055868dc0af1d73d96e892fb7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_GNSS_FIX</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>ac513152c22d93653d700b46cefd7c99c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_GNSS_FIX_DIFFERENTIAL</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>aeaffd4c635525da05022275353ee6b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_GNSS_FIX_NONE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a6e0e5f9c7efc112f539a626b93858432</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_GNSS_FIX_SINGLE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a7a6423de88664251a6321f213d83d1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_HEADING_VEHICLE_VALID</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a1ef476e4e2e0ba5a369f3d35be06fb10</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_FLAGS_POWER_SAVE_MODE_STATE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>adf35755d78d9b564f55fd062b799d391</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_VALID_DATE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a94924a123e0d4fb3e7ca34d267e21aa5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_VALID_RESOLVE</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a7d8c944b8db87867aad8820b42e5c7eb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GNSS_PVT_VALID_TIME</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>acea4afcb6685fabe1ba3368655db0bc1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSRAWGNSSPVTDATA_INITIALIZER</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a1e9a4f8b1fce1b7b39c3327dc620373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsRawGnssPvtData</type>
      <name>XsRawGnssPvtData</name>
      <anchorfile>xsrawgnsspvtdata_8h.html</anchorfile>
      <anchor>a253ade5eee12bc0d46c8a692fb7abe0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsPvtDataQualityIndicator</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga3ea35748254d7298ce8f8645aea81555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_NoFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555a015b0d4fd18a083c46dc0e31f5298f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_DeadReckiningOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555addc472175b51230e80b4ef23f170f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_2DFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555ad827eeb52a383886cb8908e7d490c55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_3DFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555acb32ae8f115b5dedaaef97536c9c0be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_GnssAndDeadReck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555a447d549d101ec10b83784538ba66bd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_TimeOnlyFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555aa92ed5327dc758e877661b637050301d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsPvtDataUtcFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa7f25e9e92bf6840be5599c210bfb9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidDate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a918d8774836fb97f0dc4a9bac905478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a6e0a4a2b27bf6258af62b01ee268e30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_FullyResolved</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a286526bfa9aa3fa9a21e6cf211eb82f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a3dd9b1f0606d1ca9e31dc63772398e30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrawgnsssatinfo.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrawgnsssatinfo_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsRawGnssSatInfo</class>
    <class kind="struct">XsSatInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>XSRAWGNSSSATINFO_INITIALIZER</name>
      <anchorfile>xsrawgnsssatinfo_8h.html</anchorfile>
      <anchor>a59b33d0ef2239e567284126b7e709dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSSATINFO_INITIALIZER</name>
      <anchorfile>xsrawgnsssatinfo_8h.html</anchorfile>
      <anchor>a279444d1166c01363d6ea84fa669754e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsRawGnssSatInfo</type>
      <name>XsRawGnssSatInfo</name>
      <anchorfile>xsrawgnsssatinfo_8h.html</anchorfile>
      <anchor>a763fd1190e947c7ed99b69a9fb52c6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSatInfo</type>
      <name>XsSatInfo</name>
      <anchorfile>xsrawgnsssatinfo_8h.html</anchorfile>
      <anchor>a472fb31aad87b420bef928f2876a0bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsSatInfoFlags</type>
      <name>XsSatInfoFlags</name>
      <anchorfile>xsrawgnsssatinfo_8h.html</anchorfile>
      <anchor>a453fcb653ba3aa2d2e4c30ce3b15ff96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSatInfoFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga404296c216c3d5a741536082a642f2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea7ccca34ca7270f3e8d869da58a7f8817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_NoSignal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea54dd186950d767d4ce033400e7c706bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Searching</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea1baf419c91aea8eb8edf7fae28420d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Acquired</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea9360271e8b2d003879d2ed39d79c9a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Unusable</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4837dbcd92f6ff81cea00b86007e3433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeTimeOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea2d3a6ad9de1766f6ff40382f2832e7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea83658b3f9b7b1374cbf0aadf953f00a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea7bbd8e1e8e8420473f2ea15e104feac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feadc89f04437ab2d2ffd2b85bc1f731138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_UsedForNavigation_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea0ea6948454e31487a0ba7cd88974d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_UsedForNavigation_Used</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feae01f4db495910217cc3bdae57f85b40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4c409eaa041520d93a07645f70117309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feafa9e0e6cf0a8a0829cef020ac9711394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Healthy</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fead2c1319b2e2f7d2f02a6481da5ffc655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Unhealthy</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feac4fe0c3648fcd7c2e5ccfae92e35c595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_Differential_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4f8858fa4c6242a8f9497c6720736837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_Differential_Available</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feacd97bc57cb6c5834c7c58b014859a80c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrejectreason.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsrejectreason_8c.html</filename>
    <includes id="xsrejectreason_8h" name="xsrejectreason.h" local="yes" imported="no">xsrejectreason.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="no" imported="no">xstypes/xstypedefs.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>XsRejectReason_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6b4c55f739fde1df5aa2ccba48163313</anchor>
      <arglist>(XsRejectReason r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrejectreason.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsrejectreason_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <member kind="typedef">
      <type>enum XsRejectReason</type>
      <name>XsRejectReason</name>
      <anchorfile>xsrejectreason_8h.html</anchorfile>
      <anchor>a8ac4c77f3705f396743c8bfc128a2825</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsRejectReason</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga5122aa0cce0c58c3b3873e5e3624d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba0a7e7eb9c84a40e192eff3df7a982dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_VersionMismatch</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba1069ed06275ae4219dc650208afd82f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_Blacklisted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56bafdcb89662663117be583e737659b5842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_StationIsDisconnecting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56baad93a891c11eade6c19f59337cfed194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_SystemIsOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba56557d0e4086021d86d8ee01a72ad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XDA_DLL_API char *</type>
      <name>XsRejectReason_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6b4c55f739fde1df5aa2ccba48163313</anchor>
      <arglist>(XsRejectReason r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsresetmethod.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsresetmethod_8h.html</filename>
    <member kind="typedef">
      <type>enum XsResetMethod</type>
      <name>XsResetMethod</name>
      <anchorfile>xsresetmethod_8h.html</anchorfile>
      <anchor>a2c4141dae970b7edabd588b0f067a550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsResetMethod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad6b059065f6fb1f2bdcde437c4de5357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_StoreAlignmentMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357aee8b1177a271d9de0a3cb70070b32446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Heading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a881bb6a0e5b68f0c6478b00e302b706f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Object</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a4a002f3f8740250a14cd8cf903d7bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Inclination</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a7a10527c3e587c750acf373bd0cece4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Alignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357afb9c7c4788824ecb9f9df776072986fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Global</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ae5f9b9574cf8b6dad0c458f9db78803e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a560fd1c32ae3470d2803f07c45ed6cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultInclination</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a6fbdf43fe38599b783780416a693cbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ad16ef1c2faba1fef469300c5c9ffba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ac5deaec34ff130fabdf6e10f33a84c29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsresultvalue.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsresultvalue_8c.html</filename>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="yes" imported="no">xsresultvalue.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>XsResultValue_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga245f337f50bcbfe350c38bf3f62fc3c8</anchor>
      <arglist>(XsResultValue result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsresultvalue.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsresultvalue_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="typedef">
      <type>enum XsDeviceErrorType</type>
      <name>XsDeviceErrorType</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a3895f96e8f55231b7a6a41bc79f298d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsResultValue</type>
      <name>XsResultValue</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a04475361f28bbb89113dd64ef5d2f55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceErrorType</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_Unknown</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eba5cc9564cd0c89c408f0b19056397c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_ImcuTimeout</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9ebadb7b504c5530e8595e077ea6d81d2e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_ImcuSettingsInvalid</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9ebae7bbc53f50bd5461a30ab80e8517201e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_ImcuSettingsFailure</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eba139a67390ce21ec26c1a0759cff4f7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_ImcuEmtsWriteFailure</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9ebac724d0ae3686a5e09e6649c2abd51c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_ImcuEmtsReadFailure</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eba85d7bf50ec45d93395da8ea223684dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_DspCrashed</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eba8e695dabc012814656efc648d21e23a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_DspBootingTimeout</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9ebacf635ab42792243f4ba966bc878ca87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XERR_DspSettingsInvalid</name>
      <anchorfile>xsresultvalue_8h.html</anchorfile>
      <anchor>a601408d140d63a16c2d49299df95b9eba6676d23db8f89e79d3e134dfaa351ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsResultValue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga31f1629126181b5371b3f3aff1b3bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9ecc38cf5706b4dc62700e99abc3bc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOBUS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9a275575b34ddda2b89a8070ac612fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUSNOTREADY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a416f4189bde2b9dd21446305ae7757a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDPERIOD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68b8e1f0d5ab35d1e99d7de34145663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDMSG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a31a1aecb87a28eba8a713878fe62c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab389b4f2206de587e339a8f6ecde0837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aefee03f60e63b0cc3a2a82a42d8748fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a803ba36e0350314199c9fc835a3171b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SETBIDFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a443976b5acba95a8afae99256a5c319c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SETBIDFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a727122b9edaf8059888e67fef35fd067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9351c51a7d6b6abf6b85be46035ba00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a95e9eb24ae483c3a4b8b9e052e9eba6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a99ce60822cc1f3c77c03da0b8d1f72a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL4</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aff820f6cdc4b91f571d6b10a443652d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL5</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aa1d258ceae6984046fe93aacfdd0dca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL6</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9b5a75ae09b7a4df2e00a4eb32da51d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEROVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68b65fffbe4ae87b0dc3eafb1be8ec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BAUDRATEINVALID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae3a09ebf9004e6407e80d7884d999eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDPARAM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abb0f7b5202c07b851ac168ec4aa61547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL7</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae99b4f20ee2fafb65ccf99bcce4efc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a23cd3452ea69367cd793c04004b118f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_WIRELESSFAIL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72afe3cba946f1d68bebd14ba3ad2536d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICEERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a24bb5c1e2b865c61d44f994436cef3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DATAOVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a80420f87ce975b090a3a92c44cb4cd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUFFEROVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7f0d6c06136a7585ecaa9527b8e7fe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXTTRIGGERERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a5e7408b491058d162c83378978866363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SAMPLESTREAMERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6684b74d2a335251405bffd7706dbc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_POWER_DIP</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0b567e21cb18b5e8c6392af39256d9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_POWER_OVERCURRENT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae4a37a015cecbb1a96122382c3a8e28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OVERHEATING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72af4784aeb2c60e38047a8421f7097b890</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BATTERYLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a07c97533818f735a7e28f04960f8f7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDFILTERPROFILE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a08114c23eea60b93e249d8b8875551b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDSTOREDSETTINGS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ade1ac0cc1f9f1276fcfdcfd4edacab57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ACCESSDENIED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9b2a8a725251dd603390400c3d6e0b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_FILEERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac3bbcece5d9cc09c29be446206d4e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTPUTCONFIGERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a13c32873c6bfb06ece1581a1aa9bd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_FILE_SYSTEM_CORRUPT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac1258cd99cad72247cf1f58cf6717177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8b48357051e4a998c816b2ca8479f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOTIMPLEMENTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe016a566cef50dfe45d21ae4d9d2b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEOUT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a936b9b026d2756f421ca552f7ec42228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEOUTNODATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72af6f3fafb23eaadc2967be9268677e981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CHECKSUMFAULT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1e2f996bc4345d6f57881702e1c2771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTOFMEMORY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8bfdb82b26ce336f74b1d0b4151f713a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOTFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68f789b8c8b8cbabd6d3e7b642be4557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNEXPECTEDMSG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac4263f232cb69a4759320968c2cb3055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae449fa77dff08f1ba2db8c7c2d8890a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDOPERATION</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a704398d489d9f02e6206989850add050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTSPACE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6424ef155b348915650a5fdfe9fd5e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INPUTCANNOTBEOPENED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a21d923493c349ed671e995d6cb1cb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTPUTCANNOTBEOPENED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a59919fd84d974987b6c1687fd598092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ALREADYOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a16ebfc281a5629d2ace0945e742e2a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ENDOFFILE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4c54d66f9391c0e311be4cc1cd256ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_COULDNOTREADSETTINGS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7fe5e99d9403dc3ae493017b98468d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NODATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a058b8917a2350322a985d3945b7890ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_READONLY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe5d6d8e99eeb03058667d828b9fb9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NULLPTR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72acaa697ae31f268c4f6ec6668574d8dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTDATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1e7b31fa21fede24583d9298e447e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUSY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1245df00b8f4110af798ea3ca27b77cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDINSTANCE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4f5eb13f07d04a8bbd68ffb5d86fba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DATACORRUPT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a2a459c5231461e1d7e798d4d059be13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_READINITFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abc06bc12efc3230668e4be338e67f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOXMFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab00c6f3954fc82561c8a9c7206a99b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICECOUNTZERO</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72adcf45799f18971a4ee88f539592849a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MTLOCATIONINVALID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab2dd8e66b06dcd4d48c49bc6493ca45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTMTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72acde69a0b0e1d5c54b119e61703463b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITFUSIONFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a696c6106e33e0d7e1e76037c1f349e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OTHER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ad338b62639182b14f2597ced68332b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOFILEOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4f6804db86d07ebd213960d10ff6eb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOPORTOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a286030c8ef758b70a66bed69f0e43e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOFILEORPORTOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a53faa92b91b5fcff9e8eb0b2a684cca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PORTNOTFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0c6efbd5618e57ea1be019b5db62df7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITPORTFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aa90998059204159f7a817642b663a0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CALIBRATIONFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abc6637a09ea20b247937001e5150c6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CONFIGCHECKFAIL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0bc0b1bb4da5a855de377f5a7fdf3453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ALREADYDONE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aedea62569aaed473a00d7997a0f805ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_SINGLE_SLAVE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab6b53ed5917321bfd933740a57455238</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_SECOND_MASTER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6d0711cdd0e9441e06eb8cad819b1706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_NO_SYNC</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abea15bdd48c97647b1d196836bbbe1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_NO_MASTER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a18896a5b8edc526446eabb742bf5cd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_DATA_MISSING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac6a703db248440c47606cbe7c1ab9e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_VERSION_TOO_LOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a5b8d087db95259213ddfd4373acd5e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_VERSION_PROBLEM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a23fe81f77b6805658e99ee47033edd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ABORTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae4feba3dec107a09485db51627436c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNSUPPORTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7b37c98bd19420e64160ee364525af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PACKETCOUNTERMISSED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a2783a132795309a0f4701d9d2188fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a95850ae6ecb0027e7b60e792b113745d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_STARTRECORDINGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a49997a8cf5e119d2838c49c57b22ec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_STOPRECORDINGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8692fd9e132ea04c3b8ccc81c8f20937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RADIO_CHANNEL_IN_USE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac9cd35fc79111aecae499fdfb06719eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNEXPECTED_DISCONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8b96f249026ed656b747524778e5944e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TOO_MANY_CONNECTED_TRACKERS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac8f8b897ee1c5710dbda853cb73e412e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GOTOCONFIGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8209a5ff919506b2f6af1e3598f630ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTOFRANGE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a068b78c43af08b3563605a84b147d680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BACKINRANGE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a159c9ba556575ec520d4cf78b41015e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXPECTED_DISCONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a70e99b7359239ea6d755e6520681098f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RESTORE_COMMUNICATION_FAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab523830f39b36460e9775584600d118b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RESTORE_COMMUNICATION_STOPPED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a42d9a030e49bec7d66b7da953efdd3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXPECTED_CONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4bcaeff78ffc7d14084d8c77a74e3793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_IN_USE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe52c351a755e6a0cfb619f35e828840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PERFORMANCE_WARNING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aeebc7d76635d2805f0f3749fc23d1167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PERFORMANCE_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8e6fedacda4b4aa92aa62e62c21d921e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SHUTTINGDOWN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aac47e2245d51f0091ec4169df53eb7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCONFIGURATIONERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab97e29c6b98bf430eed61c5be9a9da4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCOMMTIMEOUT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a99ae79c79a30bbc7cb7d028e02be7910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a394fe7cc8cf4e7d8b78d4368e2ee56e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICE_NOT_CALIBRATED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abb1ed177269d26061719c051f4d13142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCONNECTIONLOST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a53aaf7365ddcdba4eb53f20f02e26a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSLOWINPUTRATE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6781be92bb1dfe91cb3612aac2481ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSINCOMPLETEDATASET</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7cc911e2a4e6923c9e5b9eeb7fc6587e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API char *</type>
      <name>XsResultValue_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga245f337f50bcbfe350c38bf3f62fc3c8</anchor>
      <arglist>(XsResultValue result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrssi.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrssi_8c.html</filename>
    <includes id="xsrssi_8h" name="xsrssi.h" local="yes" imported="no">xsrssi.h</includes>
    <namespace>XsRssi</namespace>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_max</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac10ad5744eb517b2d09dc8e57f5be77f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unbiased</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2277b0ab26884dc1a79e0acd5c09eac7</anchor>
      <arglist>(int raw)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unknown</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab898e8e6bcf0247076fb66d4de7cb5cb</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsrssi.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsrssi_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XS_RSSI_MAX</name>
      <anchorfile>xsrssi_8h.html</anchorfile>
      <anchor>a8b9341d6effe03e4d8b693af87b0e745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_RSSI_UNKNOWN</name>
      <anchorfile>xsrssi_8h.html</anchorfile>
      <anchor>a3c3050987a22658bba8e9a7cdbe7a984</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_max</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac10ad5744eb517b2d09dc8e57f5be77f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unbiased</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2277b0ab26884dc1a79e0acd5c09eac7</anchor>
      <arglist>(int raw)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unknown</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab898e8e6bcf0247076fb66d4de7cb5cb</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsscanner.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsscanner_8cpp.html</filename>
    <includes id="xsscanner_8h" name="xsscanner.h" local="yes" imported="no">xsscanner.h</includes>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="enumerateusbdevices_8h" name="enumerateusbdevices.h" local="yes" imported="no">enumerateusbdevices.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_enumerateBluetoothDevices</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>ade1ed3a50bd4b6bdbf60dbfb350bd60c</anchor>
      <arglist>(XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_enumerateNetworkDevices</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>aa941390bf3beba08f8d82575ad5f0428</anchor>
      <arglist>(XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_enumerateSerialPorts</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>a0edd5798f0081f082463530ed6b85f2d</anchor>
      <arglist>(XsPortInfoArray *ports, int ignoreNonXsensDevices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsScanner_scanPort_int</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>a4820c8e6a23b6f11f2bda109a11e8c65</anchor>
      <arglist>(XsPortInfo *port, XsBaudRate baudrate, int singleScanTimeout, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_scanPorts_int</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>a83a201c95012cac11f17c36d5c04fe72</anchor>
      <arglist>(XsPortInfoArray *ports, XsBaudRate baudrate, int singleScanTimeout, int ignoreNonXsensDevices, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_setScanLogCallback</name>
      <anchorfile>xsscanner_8cpp.html</anchorfile>
      <anchor>a2e5cc953e799ee1b22720c104f7e196a</anchor>
      <arglist>(XsScanLogCallbackFunc cb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsscanner.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsscanner_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <includes id="xsbaud_8h" name="xsbaud.h" local="no" imported="no">xstypes/xsbaud.h</includes>
    <member kind="typedef">
      <type>void(*</type>
      <name>XsScanLogCallbackFunc</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a313837526c39417197af64ed5bd7124c</anchor>
      <arglist>)(struct XsString const *)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_abortScan</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a23100560654a3fc718636702c6d628bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_enumerateBluetoothDevices</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a87f5aa2ce45ea885b51dfe6fb02405da</anchor>
      <arglist>(struct XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_enumerateNetworkDevices</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a7987b613ffb606433f5a11a227928798</anchor>
      <arglist>(struct XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_enumerateSerialPorts</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a715866a894463cf01311ea095e8c3fc3</anchor>
      <arglist>(struct XsPortInfoArray *ports, int ignoreNonXsensDevices)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_enumerateUsbDevices</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>af1d774b7e42a72dad769aa71470d9f2a</anchor>
      <arglist>(struct XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_filterResponsiveDevices</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a10b51951c0776e763011ed5dc88ea686</anchor>
      <arglist>(struct XsPortInfoArray *ports, XsBaudRate baudrate, int singleScanTimeout, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API int</type>
      <name>XsScanner_scanPort</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a6d3acd29f9edbb68655294a19fb5e821</anchor>
      <arglist>(struct XsPortInfo *port, XsBaudRate baudrate, int singleScanTimeout, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_scanPorts</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a4a659d2ae89ecfc53fb1b7ba5233057d</anchor>
      <arglist>(struct XsPortInfoArray *ports, XsBaudRate baudrate, int singleScanTimeout, int ignoreNonXsensDevices, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_scanUsbHub</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>ac286dc8a1c5999e6de3d3617fb996ff1</anchor>
      <arglist>(struct XsUsbHubInfo *hub, const struct XsPortInfo *port)</arglist>
    </member>
    <member kind="function">
      <type>XDA_DLL_API void</type>
      <name>XsScanner_setScanLogCallback</name>
      <anchorfile>xsscanner_8h.html</anchorfile>
      <anchor>a2512fd8b523bd00af68c0bad57c822bb</anchor>
      <arglist>(XsScanLogCallbackFunc cb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsscrdata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsscrdata_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xsushortvector_8h" name="xsushortvector.h" local="yes" imported="no">xsushortvector.h</includes>
    <class kind="struct">XsScrData</class>
    <member kind="define">
      <type>#define</type>
      <name>XSSCRDATA_INITIALIZER</name>
      <anchorfile>xsscrdata_8h.html</anchorfile>
      <anchor>a3c86a5bd5d1b1b2853120c854b331ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsScrData</type>
      <name>XsScrData</name>
      <anchorfile>xsscrdata_8h.html</anchorfile>
      <anchor>a26f1239110754dda79ec5cb9b1f78789</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssdidata.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssdidata_8c.html</filename>
    <includes id="xssdidata_8h" name="xssdidata.h" local="yes" imported="no">xssdidata.h</includes>
  </compound>
  <compound kind="file">
    <name>xssdidata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssdidata_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsvector3_8h" name="xsvector3.h" local="yes" imported="no">xsvector3.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <class kind="class">XsSdiData</class>
    <member kind="define">
      <type>#define</type>
      <name>XSSDIDATA_INITIALIZER</name>
      <anchorfile>xssdidata_8h.html</anchorfile>
      <anchor>af4803c605b20fcc086917271e25675c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSdiData</type>
      <name>XsSdiData</name>
      <anchorfile>xssdidata_8h.html</anchorfile>
      <anchor>a90d90af36ba8bf4d6438ab0830526f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSdiData_construct</name>
      <anchorfile>xssdidata_8h.html</anchorfile>
      <anchor>a1f80d78ad120115d6ef651481a1a4cd6</anchor>
      <arglist>(struct XsSdiData *thisPtr, const XsReal *orientationIncrement, const XsReal *velocityIncrement)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSdiData_destruct</name>
      <anchorfile>xssdidata_8h.html</anchorfile>
      <anchor>a9fa078649b4e3a3bdc96394e4d5fccfe</anchor>
      <arglist>(struct XsSdiData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsselftestresult.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsselftestresult_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="no" imported="no">xstypes/pstdint.h</includes>
    <class kind="struct">XsSelfTestResult</class>
    <member kind="typedef">
      <type>enum XsSelfTestFlag</type>
      <name>XsSelfTestFlag</name>
      <anchorfile>xsselftestresult_8h.html</anchorfile>
      <anchor>a939a6388d867b5b3887bb2bc56e3291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSelfTestResult</type>
      <name>XsSelfTestResult</name>
      <anchorfile>xsselftestresult_8h.html</anchorfile>
      <anchor>aec8725135c520489fbfde8aaf9f0c3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSelfTestFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga05b791f662bc2965b2f60e59eafe61c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_X</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a6f7dcbdcc69ead86e1fb47d7e9891156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Y</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a869d62e0fac0577a192b8827572c2e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Z</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a02e37f10f7bdfe37a424d5cc3b5254d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac33c2dbae0b6a52edf82454b05468f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a476ccd7ca70bf8b8321824b49cd036ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a2abbdc50ff44c22e138cbf0b86c602d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9adbfdf1999c6c57347a581c34d203f6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac96e72cc0f48aa70343f29b43fa3389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9aed0e7c51025c4e8060b08fbec38deb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a63f8f5a90d04174b7a407df8dde610bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae0c035c90167db6f24eaf1851d69cf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a1cdccf10b7961c008ba8d2a44eeb5c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9acdca54ef5be964296e1573d1fd61a2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae6fc544f240d71093034816da0b5f82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a5ce2bc5467a060e2a13218f99e57ff84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Baro</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a7deccdbfaf047a9fabf7b5d71a80b531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Gnss</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae5bfd9c80efeb022f0ee59a25ec5eda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Battery</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a6d83aaf129e9f345fb918cc26090e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Flash</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a4227b5a524641e9e7c64fe30c7307321</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Button</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac971e1e908fda16a04d9c5e035385f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Sync</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a16fbb67dcc94e737a31981264f403b0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssensorranges.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssensorranges_8cpp.html</filename>
    <includes id="xssensorranges_8h" name="xssensorranges.h" local="yes" imported="no">xssensorranges.h</includes>
    <member kind="function">
      <type>double</type>
      <name>accelerometerRangeC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>a09afb8eec2db5dcf66adc06721cacede</anchor>
      <arglist>(const XsString *productCode, int32_t hwVersionMajor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>accelerometerRangeField</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>a45b4bdf35b7769465121a398538ffff9</anchor>
      <arglist>(const char *productCode)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>actualAccelerometerRangeC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>aecc9593866771068f5e91396a7d34315</anchor>
      <arglist>(const XsString *productCode, int32_t hwVersionMajor)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>actualGyroscopeRangeC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>acb713df80faadeb42882e4edc329b661</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
    <member kind="function">
      <type>HardwareManufacturerType</type>
      <name>findHardwareManufacturerC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>aca62f25b608b97c7027f449367064ac5</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>findHardwareType</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>acb5fa003c7d9359a4fc79ee0e85c30ab</anchor>
      <arglist>(const char *productCode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findHardwareTypeC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>a1edfbd15d500ec4d48839e582b7e437b</anchor>
      <arglist>(const XsString *productCode, XsString *resultValue)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gyroscopeRangeC</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>a401b84f6b4fca34d455131c05050334d</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>gyroscopeRangeField</name>
      <anchorfile>xssensorranges_8cpp.html</anchorfile>
      <anchor>a558cd441a8f406cd297a3d1ca59d78fa</anchor>
      <arglist>(const char *productCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssensorranges.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssensorranges_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="typedef">
      <type>enum HardwareManufacturerType</type>
      <name>HardwareManufacturerType</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>a23d0f79b71fa7a49891410dd18c10bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HardwareManufacturerType</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>abcf7afdf62f102438372bbb96506b6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HMT_MT</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>abcf7afdf62f102438372bbb96506b6a6ad9213a7edee4d1e994b1b97e22970c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HMT_None</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>abcf7afdf62f102438372bbb96506b6a6acf366f461fd037c351625982ce563622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>accelerometerRangeC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>af68bf266cb2a1b6c68da942bfa6f36a8</anchor>
      <arglist>(const XsString *productCode, int32_t hwVersionMajor)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>actualAccelerometerRangeC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>a505e7388abd1a9ba957dd7554de487fa</anchor>
      <arglist>(const XsString *productCode, int32_t hwVersionMajor)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>actualGyroscopeRangeC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>a8a793fcb2de3561a670a17e3634bc2dc</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API HardwareManufacturerType</type>
      <name>findHardwareManufacturerC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>a138ac20a3d43c9089ae9676d3bd89a83</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>findHardwareTypeC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>a4e10f18deb1e98efa43d7f2603679d0b</anchor>
      <arglist>(const XsString *productCode, XsString *resultValue)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>gyroscopeRangeC</name>
      <anchorfile>xssensorranges_8h.html</anchorfile>
      <anchor>aff5b857457b4bfe70f9531d997bc1dc3</anchor>
      <arglist>(const XsString *productCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssimpleversion.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssimpleversion_8c.html</filename>
    <includes id="xssimpleversion_8h" name="xssimpleversion.h" local="yes" imported="no">xssimpleversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>XsSimpleVersion_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581a30230b2dba038c500a0a53ffd1af</anchor>
      <arglist>(XsSimpleVersion const *a, XsSimpleVersion const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSimpleVersion_osVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb53dce78d6f1b148aa57d71a25ae2d5</anchor>
      <arglist>(XsSimpleVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSimpleVersion_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44507c0618d816cb444a895a53b43883</anchor>
      <arglist>(struct XsSimpleVersion *a, struct XsSimpleVersion *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssimpleversion.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssimpleversion_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <class kind="class">XsSimpleVersion</class>
    <member kind="define">
      <type>#define</type>
      <name>XSSIMPLEVERSION_INITIALIZER</name>
      <anchorfile>xssimpleversion_8h.html</anchorfile>
      <anchor>abbed9df4d194d0dee3b9813480038434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSimpleVersion</type>
      <name>XsSimpleVersion</name>
      <anchorfile>xssimpleversion_8h.html</anchorfile>
      <anchor>a0d986ba123593d002b3effdd0b124084</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSimpleVersion_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581a30230b2dba038c500a0a53ffd1af</anchor>
      <arglist>(XsSimpleVersion const *a, XsSimpleVersion const *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSimpleVersion_empty</name>
      <anchorfile>xssimpleversion_8h.html</anchorfile>
      <anchor>a16836a605bd22f81a56d83615f850e95</anchor>
      <arglist>(const XsSimpleVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSimpleVersion_osVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb53dce78d6f1b148aa57d71a25ae2d5</anchor>
      <arglist>(XsSimpleVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSimpleVersion_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44507c0618d816cb444a895a53b43883</anchor>
      <arglist>(XsSimpleVersion *a, XsSimpleVersion *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssnapshot.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssnapshot_8c.html</filename>
    <includes id="xssnapshot_8h" name="xssnapshot.h" local="yes" imported="no">xssnapshot.h</includes>
  </compound>
  <compound kind="file">
    <name>xssnapshot.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssnapshot_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsdeviceid_8h" name="xsdeviceid.h" local="yes" imported="no">xsdeviceid.h</includes>
    <class kind="struct">XsSnapshot</class>
    <member kind="define">
      <type>#define</type>
      <name>FSFL_ClipAccShift</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>ab71e0064e17a656447fc42ee5b96335a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FSFL_ClipGyrShift</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>ae305693f020410a32805521f68dcf108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FSFL_ClipMagshift</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aa93f4d789846e0ead0229e8a3c9591cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FSFL_RotationShift</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>ad27dd83c6d0e9bce9bdf8a30968a6f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSSNAPSHOT_INITIALIZER</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>acc27cdcb93a84feef5c3ac6a26a3cacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SnapshotStatusFlag</type>
      <name>SnapshotStatusFlag</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a5078366370f444a3c17f8933f9a12d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SnapshotType</type>
      <name>SnapshotType</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>ae50d1bb8307219bc778e80919735c7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSnapshot</type>
      <name>XsSnapshot</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a050f03877bfed6eb9752c0011afd034b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SnapshotStatusFlag</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipAccX</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535aa8ad5f18015d82b1c04029b907eefe0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipAccY</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535ae0de7de3f5acf34449cae62076e15d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipAccZ</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a711359401b3a7761f3fefed9c7e4c36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipAccMask</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535ad5820b2ad8b9c2f5019fe57d327a30cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipGyrX</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a8bce4ccf655f4fb83c33484d06a41b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipGyrY</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a875a57174e9597fe2fb4bbb9b5ba0bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipGyrZ</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a173ab7fa9bdcedfaadfd84c7c284c544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipGyrMask</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a5d6691614f1af0729bab40c60abad466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipMagX</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535aa86794fde7c79ea6598fc616563df3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipMagY</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535ac8f75cdc41d846876aae59697812bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipMagZ</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535aca578b14bba7744cc2f427b4f51ba052</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_ClipMagMask</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535af9946e270928d18cd72bbc3d686df33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_MagIsNew</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535ae3ab57ab4a31a32286a480e19dfa143d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_BaroIsNew</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535a079ae7a6b337270f9f7531e0c3b71946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSFL_RotationMask</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>aab5ee8edaf07f2c7349beb85375b4535ab52704af360c81f4dbc9a5ef105a0f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SnapshotType</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a610107232beb9d581d24f3f9bc59f9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_Awinda</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a610107232beb9d581d24f3f9bc59f9b6ae11f7b446efbc01c1c43af00e7726bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_Full</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a610107232beb9d581d24f3f9bc59f9b6ae1ee6eca1d8550ed1f4b026172bb6eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSnapshot_construct</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a358484ca489aad6aad9a384c02b8a606</anchor>
      <arglist>(struct XsSnapshot *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSnapshot_destruct</name>
      <anchorfile>xssnapshot_8h.html</anchorfile>
      <anchor>a742cec852b9dd887378a034776ffdee1</anchor>
      <arglist>(struct XsSnapshot *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssocket.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssocket_8c.html</filename>
    <includes id="xssocket_8h" name="xssocket.h" local="yes" imported="no">xssocket.h</includes>
    <class kind="struct">XsSocketPrivate</class>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSG_NOSIGNAL</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a9f55d0e90dc8cc6b2287312435cdde48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PEEKBUFSIZE</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a0768203efc3024e7e16280aa466e1b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>aff55fe551a9992a54ec54621c524d0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>lookupTestFunction</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad521908121caebb43f190ae08e796aad</anchor>
      <arglist>)(XsSocket *thisPtr, SOCKET currentSocket, struct addrinfo const *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binder</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a370b29aa1ef4170b5471ffe90ecf5ee2</anchor>
      <arglist>(XsSocket *thisPtr, SOCKET currentSocket, struct addrinfo const *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>closesocket</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a3266faf89aa77994b08971d06005b9d1</anchor>
      <arglist>(SOCKET s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>connector</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ac73b88954257c90437f8221d2ce8bd07</anchor>
      <arglist>(XsSocket *thisPtr, SOCKET currentSocket, struct addrinfo const *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>defaultLookupTest</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a1a9b191341463f0a8515fcf265b30d3a</anchor>
      <arglist>(XsSocket *thisPtr, SOCKET currentSocket, struct addrinfo const *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getRemoteHostAddress</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a8180d7938d06219a81ae7e27056d1b4a</anchor>
      <arglist>(const struct sockaddr_storage *remote, XsString *address)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isIPv4Address</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a713d9aeef14686e13391b8c5ed102e13</anchor>
      <arglist>(XsString const *hostname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>peekPendingDataSize</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a08c86c9b2107142f5689003d4144b007</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsResultValue</type>
      <name>setLastResult</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>aaf1524e252cb18a640e7a02a1423b226</anchor>
      <arglist>(XsSocket *thisPtr, XsResultValue retval, int systemError)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>socketIsUsable</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ae2e05ec95e2cc940dd5f13cba3c613c0</anchor>
      <arglist>(SOCKET s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsResultValue</type>
      <name>translateAndReturnSocketError</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>aa46b58e0537410a220e95d5cee8400ef</anchor>
      <arglist>(XsSocket *thisPtr, int functionResult)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>translateSocketError</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad8cee1c691d9f8e17845c175d9a1f5f3</anchor>
      <arglist>(XsSocket *thisPtr, int functionResult)</arglist>
    </member>
    <member kind="function">
      <type>XsSocket *</type>
      <name>XsSocket_accept</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>add555aeefe6505376a509b0c90d2fb04</anchor>
      <arglist>(XsSocket *thisPtr, int mstimeout)</arglist>
    </member>
    <member kind="function">
      <type>XsSocket *</type>
      <name>XsSocket_allocate</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ae797bdd0dd63cf8eee0d6a7c91109a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsSocket_bind</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>adc153d88cbe63bd7687a5a1e294c0c49</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *hostname, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_broadcast</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>aadb52ebca99e26ef02705d3366c38db4</anchor>
      <arglist>(XsSocket *thisPtr, const void *data, XsSize size, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsSocket_connect</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad05bab8a0a24835f0857cc9eea183b9f</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *host, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_create</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ae242222530caa534e5c7394e6cb91522</anchor>
      <arglist>(XsSocket *thisPtr, enum NetworkLayerProtocol ip, enum IpProtocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_createFromNativeSocket</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a3d79b7f95556ad703d9c44dcc686aae8</anchor>
      <arglist>(XsSocket *thisPtr, SOCKET nativeSocket, struct sockaddr const *theirInfo, socklen_t infolen, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_destroy</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a38002a3af30e02a89b62bf6aa38b9354</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_fixupHostname</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad8ee2d6aa48a604b9208be002ba27aef</anchor>
      <arglist>(XsSocket const *thisPtr, XsString *hostname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_flush</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a0913c563c2946729775371412b21d25f</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_free</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a30c1dc41c397e730d4d2e51855bf4cdb</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_getLastSystemError</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a20577bdfc6916625a7a0c1c5d710aa1b</anchor>
      <arglist>(const XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_getRemoteAddress</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a4fde6d84bd14700d00049c3b4e876630</anchor>
      <arglist>(const XsSocket *thisPtr, XsString *address)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>XsSocket_initialize</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a60b15109c2adc6e3dfe3e8fcbddcd8a5</anchor>
      <arglist>(XsSocket *thisPtr, XsDataFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsResultValue</type>
      <name>XsSocket_internalLookup</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a847447719d8f9d36bf575a33bebc99c4</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *hostname, uint16_t port, int hints_flags, lookupTestFunction tester, struct sockaddr *info, socklen_t *addrlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_isUsable</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a12412783c32c5e2dbe266e2455984667</anchor>
      <arglist>(const XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsSocket_listen</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a9fe6efea3138328b1f68b9111f09eff4</anchor>
      <arglist>(XsSocket *thisPtr, int maxPending)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsResultValue</type>
      <name>XsSocket_lookup</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a6ca370ce4f0c871a3f6be03df79a2a91</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *hostname, uint16_t port, struct sockaddr *info, socklen_t *addrlen)</arglist>
    </member>
    <member kind="function">
      <type>XSOCKET</type>
      <name>XsSocket_nativeDescriptor</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad8fa90f58a46c125d32266ebc71a598a</anchor>
      <arglist>(XsSocket const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_read</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ad49ad7d926fab62324b2c148e62c1cb8</anchor>
      <arglist>(XsSocket *thisPtr, void *dest, XsSize size, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_read2ByteArray</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>ae80a00e00a5e4398f9403ec409f0d2ec</anchor>
      <arglist>(XsSocket *thisPtr, XsByteArray *dest, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_readFrom</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>afca8c168eb4187517a5a2f6d576d0907</anchor>
      <arglist>(XsSocket *thisPtr, void *dest, XsSize size, XsString *hostname, uint16_t *port, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_readFrom2ByteArray</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a45b34d4aafd56188f826e9c35683055b</anchor>
      <arglist>(XsSocket *thisPtr, XsByteArray *dest, XsString *hostname, uint16_t *port, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_write</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>a19324192142b36bde502785211615b3a</anchor>
      <arglist>(XsSocket *thisPtr, const void *data, XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_writeTo</name>
      <anchorfile>xssocket_8c.html</anchorfile>
      <anchor>af63dd5dab7e9c5c26d7236196caf7ce8</anchor>
      <arglist>(XsSocket *thisPtr, const void *data, XsSize size, const XsString *hostname, uint16_t port)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssocket.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssocket_8h.html</filename>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <includes id="xsbytearray_8h" name="xsbytearray.h" local="yes" imported="no">xsbytearray.h</includes>
    <includes id="xsresultvalue_8h" name="xsresultvalue.h" local="yes" imported="no">xsresultvalue.h</includes>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="yes" imported="no">xstypedefs.h</includes>
    <class kind="struct">XsSocket</class>
    <member kind="define">
      <type>#define</type>
      <name>XSSOCKET_INFINITE_TIMEOUT</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a027aa762ddebe10717fcab4ff49a334b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSSOCKET_INITIALIZER</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a57f9207e7617cec125b2531b44c1f2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>XSOCKET</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a7a681bf926d34fdc0b655db866f138d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSocket</type>
      <name>XsSocket</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a1c728555599cf15d2558a9ff87ecfa06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IpProtocol</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>aa01f6ce20e93f4e2d33bbee61f55a3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IP_UDP</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>aa01f6ce20e93f4e2d33bbee61f55a3f8a61cef365091b36b186d96454226d8c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IP_TCP</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>aa01f6ce20e93f4e2d33bbee61f55a3f8ab03c6d8353730736bbf2e26e18b920b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NetworkLayerProtocol</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a662eb05f005afa00da5c15dfef27b335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NLP_IPV4</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a662eb05f005afa00da5c15dfef27b335a1a4f23bd4b03ace147a4594dbacf6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NLP_IPV6</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a662eb05f005afa00da5c15dfef27b335a6c83f9330b3eb86fd2a788bc02288432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NLP_IPVX</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a662eb05f005afa00da5c15dfef27b335a8ed2aa09e823a91d505964fed3a11808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSocketOption</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a8303ba4076c7bcc39a1f5eb11230c53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ReuseAddress</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a8303ba4076c7bcc39a1f5eb11230c53ca108ef61de1ffce9d436f5a9928a29022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ReusePort</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a8303ba4076c7bcc39a1f5eb11230c53cab733972738a639548ba7f229a7e17d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSocket *</type>
      <name>XsSocket_accept</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a8190f2cf23b45f109f991f9104385557</anchor>
      <arglist>(XsSocket *thisPtr, int mstimeout)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSocket *</type>
      <name>XsSocket_allocate</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a7ed3c7ff3ee2dab1cf7ec88417af81ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsSocket_bind</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a4f1791d94014f3787c790815fdbd505c</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *hostname, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_broadcast</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a3da72939168062ef3b98f7155edd16c9</anchor>
      <arglist>(XsSocket *thisPtr, const void *buffer, XsSize size, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsSocket_close</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>aeae04793ac69132c7abc878590d3edf6</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsSocket_connect</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a4aeff30f750f575035d02da039b3da0a</anchor>
      <arglist>(XsSocket *thisPtr, const XsString *host, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_create</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a1d633aef5a6bbe9dda6466a6c1aff527</anchor>
      <arglist>(XsSocket *thisPtr, enum NetworkLayerProtocol ip, enum IpProtocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_createFromFileDescriptor</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a0dc4134d29d570565b9cc7a9fb33cdb4</anchor>
      <arglist>(XsSocket *thisPtr, int sockfd, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_destroy</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>ad3361c767326219f16a189e6877a923d</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_enableBroadcasts</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>ab36968da6a485991e59167d3109f7eb9</anchor>
      <arglist>(XsSocket *thisPtr, int enable)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_flush</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a3696a8ac0b4b5dfff545350e2c7f5c19</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_free</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>ad13fbb2cea008ddc4bd0eebeee3999d8</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_getLastSystemError</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a81e6f87c29e1d38ebb511713b7c198d5</anchor>
      <arglist>(const XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSocket_getRemoteAddress</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a78d599cd3588543511547e8960c3abfa</anchor>
      <arglist>(const XsSocket *thisPtr, XsString *address)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_isUsable</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a8cb7293ca7f357290cb0fbf1eef52357</anchor>
      <arglist>(const XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsSocket_listen</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a9f0b6f4d4f62e4ca90edcf9706986416</anchor>
      <arglist>(XsSocket *thisPtr, int maxPending)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XSOCKET</type>
      <name>XsSocket_nativeDescriptor</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>ad273c9a91e616b4f49e9aa8e72fc6a69</anchor>
      <arglist>(XsSocket const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_read</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a2dc8490ea79ac3c4fab737f71b3988a2</anchor>
      <arglist>(XsSocket *thisPtr, void *dest, XsSize size, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_read2ByteArray</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>afdd3f3f093f838ae4873c5e54e80ea26</anchor>
      <arglist>(XsSocket *thisPtr, XsByteArray *dest, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_readFrom</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a272a8123854db687d3fbfe21481eeb87</anchor>
      <arglist>(XsSocket *thisPtr, void *dest, XsSize size, XsString *hostname, uint16_t *port, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_readFrom2ByteArray</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a22a399e63572876f07749bd0e4e71e9e</anchor>
      <arglist>(XsSocket *thisPtr, XsByteArray *dest, XsString *hostname, uint16_t *port, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_select</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>aaad84ff9c77fa1231fe703d038fc3209</anchor>
      <arglist>(XsSocket *thisPtr, int mstimeout, int *canRead, int *canWrite)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsResultValue</type>
      <name>XsSocket_setSocketOption</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>af9150c6f5d9f6ffc43766a5c8a9eb526</anchor>
      <arglist>(XsSocket *thisPtr, enum XsSocketOption option, void *valuePtr, int valueSize)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_write</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a611dc389a0f17808050d5533e108c760</anchor>
      <arglist>(XsSocket *thisPtr, const void *buffer, XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSocket_writeTo</name>
      <anchorfile>xssocket_8h.html</anchorfile>
      <anchor>a9b6c27a10c6780050e010bef1a0fd002</anchor>
      <arglist>(XsSocket *thisPtr, const void *buffer, XsSize size, const XsString *hostname, uint16_t port)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstatusflag.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstatusflag_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="class">XsStatus</class>
    <member kind="typedef">
      <type>enum XsStatusFlag</type>
      <name>XsStatusFlag</name>
      <anchorfile>xsstatusflag_8h.html</anchorfile>
      <anchor>aa134f2cdb5ef9b17d16594a063adcf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsStatusFlagOffset</type>
      <name>XsStatusFlagOffset</name>
      <anchorfile>xsstatusflag_8h.html</anchorfile>
      <anchor>a68c986074bf30de94ed019c6a3fcfc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStatusFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaefb64acafea186f9d660d3839105d7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SelfTestOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5af890b13a111445bdeead5b9ff58c307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_OrientationValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5abffacda037b4e7af7521fb4b3fe74b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_GpsValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aec7737b37be03ca81bb8b33802232d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a8763f6caa6f0aa9fe72c5ab7f69b4f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationAborted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a966faf9b21c55a9fb63f307d7d155b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationSamplesRejected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ad70d14e827fe733b45ce552bf17b8963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationRunningNormally</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0dded89adffdd745aee4d37fd6b53a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_RepresentativeMotion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a5df174fb29a5d004d1c51dade3defbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ExternalClockSynced</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0bd061815dc80294e1cf556d5c793cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_FilterInputStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aacd4da0b4d5bd7bb566b058775ca8a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a41258c1f195fabe81089f3f89eb2abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aceeca717be0cffd1c2af5e194aadc953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a780270c9c5274c469e8224ae44235593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a3cfc50f578313cf8b11e278ce6ef74b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5acdf71a801170a4abf6ade0fc8fe7b866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a64e5cfbdc5d0738af86aa43fe39b6b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a4921b0c0159901fa959882e4a0b26a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0b8c80a23e3b9e54a97c1520b02d43d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ad4702c565befbb32da71ef755e001bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Retransmitted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ab9f2803fb599cf4effa3769539f0d53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClippingDetected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a2383bed445ed2350b43bee3cd2c4dc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Interpolated</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aa6c842e716d506157916b1e340629e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SyncIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5adb6f99afad334cfbf7fd4a021e2726ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SyncOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a5510384261f81cf90e8bb5337332c655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_FilterMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5af8dbad96735035a9aba0f05f9cb01e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_HaveGnssTimePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a263926ebc8a44dc654b65f696762e5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_RtkStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a8bb60d7b3816c4e9ebfb190ae38b2872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStatusFlagOffset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8040fea8cd5140d0719074ab67320391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetSelfTestOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a2cdc587f309036067e528906387c67e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetOrientationValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a7ab13f8a8c34e4792bb2489802465620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetGpsValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a5352d05b8161376d08997bdc34e3dd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetNoRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391acdb62737623f4be7046a7b6adb131278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetRepresentativeMotion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a261d96027b8b9a1cc3a90f8115729674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetExternalClockSynced</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391af45eb5c0f23ab9fd80679f9dc32ff8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a87e786ed31d3de5aa75fd42de07a8d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a6cd8ae1b677d32bd402cae3e1435e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a3bffe1fea2e394f6291fc93e72c1a9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a6c829730dc5ea7a5303b1bc93990e0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a5e54d9924facc3c4997b446d818db343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a73edb42b7640c6be3b9ddae20485b977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a80f87ba5946086578fd32f3d9d75da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aa39dd420c04e06dada01731135576820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a33949ee67be82cca0a7dff75ae9b92cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_Retransmitted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aec8a8156fdaffd284890c468c8c0418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_ClippingDetected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391ac5c8d81b38105ba17a4222a48c1b181a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_Interpolated</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a8be5ca145c0dec85bb4e7776b1ca1657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_SyncIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aed771de437c84522d275ecf3f1a94087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_SyncOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a79c48fa26fa9a94cb17fdc8fc29b39d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_FilterMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391ad4d54bf9f05396b2eb26bc2ee7a3a420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_FilterModeNrOfBits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a8b3429ae131aed8e269a57b0fcf90fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_HaveGnssTimePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a253624d3b9f4a145a4c47d428841f2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_RtkStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391add369b15754b52d90dadf8808ef1fb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_RtkStatusNrOfBits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a82e5816fb004866b5f32eccd1b64be6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>anyAccClipped</name>
      <anchorfile>xsstatusflag_8h.html</anchorfile>
      <anchor>a427026063379708e3c99cb5f2bb221fc</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>anyGyrClipped</name>
      <anchorfile>xsstatusflag_8h.html</anchorfile>
      <anchor>a7f10ed81a39ffdde01d625e98c4deb43</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>anyMagClipped</name>
      <anchorfile>xsstatusflag_8h.html</anchorfile>
      <anchor>aee87b925b36649a4d8ddf36d153b0866</anchor>
      <arglist>(int status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstring.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstring_8c.html</filename>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>uint8_t const  *</type>
      <name>advanceUtf8</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a873f118e26fac62003edf909659ed180</anchor>
      <arglist>(const uint8_t *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareChar</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>af390d6cccaa79973d746aabfb7496223</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyChar</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a49725ad9c19b891a02b9486f33b4554e</anchor>
      <arglist>(char *to, char const *from)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>shiftUtf8</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a09dfda730eaff5fbb94584ccdbdf692d</anchor>
      <arglist>(int32_t t, uint8_t const *p, int bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapChar</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>adf3acda7b42e3787c93584940ec094a6</anchor>
      <arglist>(char *a, char *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_append</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>adbb5ce694efab3d40667d419dd0a895f</anchor>
      <arglist>(XsString *thisPtr, XsString const *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_assign</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a111164bda7b46cb8d28359c337193383</anchor>
      <arglist>(XsString *thisPtr, XsSize count, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_assignCharArray</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>aae1969aed5a5bfcf6046d5525c9f8a0a</anchor>
      <arglist>(XsString *thisPtr, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_assignWCharArray</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>aa0abdc81200dfe3ffbce4f2c2dcce664</anchor>
      <arglist>(XsString *thisPtr, const wchar_t *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_construct</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a650a63a6ea3ed9a047cf0a4f3d9d70a2</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsString_contains</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a37c49b3d1825d4b8444cbd5b58c0579a</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive, XsSize *offset)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsString_copyToWCharArray</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>aca56a13ba69d641b1d537e4ab7960368</anchor>
      <arglist>(const XsString *thisPtr, wchar_t *dest, XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_destruct</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ac13b615fd5e57b4609c39aca115b2c01</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsString_empty</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a748368586cc900d4295586d2c7eb03c3</anchor>
      <arglist>(XsString const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsString_endsWith</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a223eddf05612f266e2c36be4f163f93f</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_erase</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a345be6e95a31d8410861f3f6fcddbfdf</anchor>
      <arglist>(XsString *thisPtr, XsSize index, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>XsString_findSubStr</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ae55c2537833fb2c22cdda2951650c344</anchor>
      <arglist>(XsString const *thisPtr, XsString const *needle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_mid</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a6e27370aa0986664c1d4bb7ba99e7077</anchor>
      <arglist>(XsString *thisPtr, XsString const *source, XsSize start, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_push_back</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ab5dd2a2daecff1275e879362c820f77b</anchor>
      <arglist>(XsString *thisPtr, char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_push_backWChar</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ade9f23e7dcc1c29cbf7e04630422e620</anchor>
      <arglist>(XsString *thisPtr, wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_replaceAll</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a1e6c19da4a43324e8503115c76b3a146</anchor>
      <arglist>(XsString *thisPtr, XsString const *src, XsString const *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_resize</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a256816a8a12b4fadab4ba338d6cf149e</anchor>
      <arglist>(XsString *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_reverse</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ab9eeb24da1412466caa2bb1b3482d880</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_sort</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a5883b0b08d8896fc4f4c39fe9ed0c461</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsString_startsWith</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>aeb5282345a130823f64d6fc2846c3a1c</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsString_trimmed</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ab3c809721b48ed807a488879cd0d14cf</anchor>
      <arglist>(XsString *thisPtr, XsString const *source)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>XsString_utf8At</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>ae684602f041c4b1bd57002eecfa09dae</anchor>
      <arglist>(XsString const *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsString_utf8Len</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a98def60fc0793ca7e0f73d87ff89f80d</anchor>
      <arglist>(XsString const *thisPtr)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsStringDescriptor</name>
      <anchorfile>xsstring_8c.html</anchorfile>
      <anchor>a8bf053274aaa3db629b74555e97285e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstring.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstring_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsString_copy</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a3d03f050aa1f22cc68d1c5a5a93468ca</anchor>
      <arglist>(thisPtr, copy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsString_INITIALIZER</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>add427b693eaffdbf8771632dd904fcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSSTRING_INITIALIZER</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a561217df60ef1c17ee5381f2a17bca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XsString_swap</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ac883032e07ccc4a88216a4eef883c6ed</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>struct XsString</type>
      <name>XsString</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a84c63320d0adbc32f459d4ba124c56b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a3b0ca92ea7a56d475a1281f19c2717c8</anchor>
      <arglist>(XsString, char)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_append</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a8e81ced4f034656ef1810b3691204eab</anchor>
      <arglist>(XsString *thisPtr, XsString const *other)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_assign</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a06cefb22b028a4eb9dc102fd4b22eadd</anchor>
      <arglist>(XsString *thisPtr, XsSize count, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_assignCharArray</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a5b3749d107824d17069ff9840158465a</anchor>
      <arglist>(XsString *thisPtr, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_assignWCharArray</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a7541855e5dc2ab6ff971ed96e8fee905</anchor>
      <arglist>(XsString *thisPtr, const wchar_t *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_construct</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a0c1a1a22cb46554a468a935d297abfb9</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsString_contains</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a79c35f8708e7b9ef34de5ef70510462d</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive, XsSize *offset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSize</type>
      <name>XsString_copyToWCharArray</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a5246eed1fa02732ba5815ef881d18951</anchor>
      <arglist>(const XsString *thisPtr, wchar_t *dest, XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_destruct</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ab035ee43b7e62bcd6f8fd1de80e3d0fd</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsString_empty</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a47c81714b6625f420e32d1a49c1c1d73</anchor>
      <arglist>(XsString const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsString_endsWith</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ab3e97766c8e4e9c152f2d1f48c113b87</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_erase</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a0d3055b33e10a17cf05e59cb54fc7e76</anchor>
      <arglist>(XsString *thisPtr, XsSize index, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API ptrdiff_t</type>
      <name>XsString_findSubStr</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a9c88923d0bd7e59c8ed584c7da21668f</anchor>
      <arglist>(XsString const *thisPtr, XsString const *needle)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_mid</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ab89adbc1745263fa6d3c41493b7c0245</anchor>
      <arglist>(XsString *thisPtr, XsString const *source, XsSize start, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_push_back</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a6fd9d29d574e2ce4a99c0b5166065c72</anchor>
      <arglist>(XsString *thisPtr, char c)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_push_backWChar</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a0b206c6fd12ebd4ad415672d9daa7dc2</anchor>
      <arglist>(XsString *thisPtr, wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_replaceAll</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a260f5da24f41b2774a04938436ce62c7</anchor>
      <arglist>(XsString *thisPtr, XsString const *src, XsString const *dst)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_resize</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ae701bb4b6a8aeb655d8d64d073c35286</anchor>
      <arglist>(XsString *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_reverse</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a01b1e02e69fdae2e9b40685ca0b9f443</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_sort</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a05fccef92c68cdd82e9da0bbb269721e</anchor>
      <arglist>(XsString *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsString_startsWith</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a08d9f8e11363211545ea0b1760ed0643</anchor>
      <arglist>(XsString const *thisPtr, XsString const *other, int caseSensitive)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsString_trimmed</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>ac927b16c0dec94b9925bf80927ef6052</anchor>
      <arglist>(XsString *thisPtr, XsString const *source)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API wchar_t</type>
      <name>XsString_utf8At</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a18df29785f689d0d383dbd9b192e783b</anchor>
      <arglist>(const XsString *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsSize</type>
      <name>XsString_utf8Len</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a353c4a07b6893548db680f77d3ce440b</anchor>
      <arglist>(XsString const *thisPtr)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsStringDescriptor</name>
      <anchorfile>xsstring_8h.html</anchorfile>
      <anchor>a6bcbde5f5b613f933761323c3261ae34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringarray_8c.html</filename>
    <includes id="xsstringarray_8h" name="xsstringarray.h" local="yes" imported="no">xsstringarray.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsStringArray_construct</name>
      <anchorfile>xsstringarray_8c.html</anchorfile>
      <anchor>a87161180b3d38029ee8cc0c15107e375</anchor>
      <arglist>(XsStringArray *thisPtr, XsSize count, XsString const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsStringArrayDescriptor</name>
      <anchorfile>xsstringarray_8c.html</anchorfile>
      <anchor>a523170a563d0443c30c9f295daf2a97b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsStringArray_destruct</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>abfd84f6e4630e60425c665be18bdb1c8</anchor>
      <arglist>(thisPtr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSSTRINGARRAY_INITIALIZER</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>ae5e4cdcf313e57db84f7299d86495003</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsStringArray</type>
      <name>XsStringArray</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a5944d1a8df4be5925156237b21938820</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a9e9b14fad1bc3e13397b3b96403652d5</anchor>
      <arglist>(XsStringArray, struct XsString)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsStringArray_construct</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a5f5d189de924819143fb1a0b0a97f765</anchor>
      <arglist>(XsStringArray *thisPtr, XsSize count, struct XsString const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsStringArray_fromSplicedString</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a4876c525bbd5454d10361e2d21bed63d</anchor>
      <arglist>(struct XsStringArray *thisPtr, struct XsString const *src, struct XsString const *separators)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsStringArray_join</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a9ca4d4b179eab48b6dd15728cda55d68</anchor>
      <arglist>(struct XsStringArray const *thisPtr, struct XsString *result, struct XsString const *separator)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsStringArrayDescriptor</name>
      <anchorfile>xsstringarray_8h.html</anchorfile>
      <anchor>a7b010b26b05bd7219ee2083de2951a9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringoutputtype.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringoutputtype_8h.html</filename>
    <member kind="typedef">
      <type>enum XsStringOutputType</type>
      <name>XsStringOutputType</name>
      <anchorfile>xsstringoutputtype_8h.html</anchorfile>
      <anchor>a2495fa9f74ea9734135456b5378cc12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7284c7fc120e974d529c3bb5d1f7bfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4acfd0584b317cda3cd1ad19a78aa7cbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCHDM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a344ccd247bc2cb50f7f8f1a32261bb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCHDG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a9b88707414899ad68d15f0c82f86525b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_TSS2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4aed6a91aedb41e689130eed3823bf17d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PHTRO</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4afc32a5aa20afe7005bf9f4b96bc00155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PRDID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a326d318ec27adfb59bf07d303d8a6ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_EM1000</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a7494dd199bb0514921aa72ca5ea4f054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PSONCMS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a445826b6a5557a29e15b9a331bac1330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCMTW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a19a790808acd577c13433da914b5ef50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HEHDT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a4eec2112fe54099b8d5e9bc84e2fa8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HEROT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a4cc0f578334711a36ce211709a5996f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPGGA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4aa93a2158a7f06b6f4d7965f1e2524884</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PTCF</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4ad4a2783066e604df5d1644722b1d591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_XSVEL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a0cdfedccc18f5df72934cfe7daf78a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPZDA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4ad707a5a788f59dd64b4d157ff85b09ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPRMC</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a0ad25fe85afae466902ac791e7396650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringoutputtypearray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringoutputtypearray_8c.html</filename>
    <includes id="xsstringoutputtypearray_8h" name="xsstringoutputtypearray.h" local="yes" imported="no">xsstringoutputtypearray.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareStringOutputType</name>
      <anchorfile>xsstringoutputtypearray_8c.html</anchorfile>
      <anchor>af46be5414c9fb9e7cc6d46527b4e04c2</anchor>
      <arglist>(XsStringOutputType const *a, XsStringOutputType const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyStringOutputType</name>
      <anchorfile>xsstringoutputtypearray_8c.html</anchorfile>
      <anchor>ada5862439381b87b06af27f7c1ac2197</anchor>
      <arglist>(XsStringOutputType *to, XsStringOutputType const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapStringOutputType</name>
      <anchorfile>xsstringoutputtypearray_8c.html</anchorfile>
      <anchor>aa65d9d0467c07a4e9654db59f991d765</anchor>
      <arglist>(XsStringOutputType *a, XsStringOutputType *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsStringOutputTypeArray_construct</name>
      <anchorfile>xsstringoutputtypearray_8c.html</anchorfile>
      <anchor>a99b080e888ecc8164fe178025ec09b89</anchor>
      <arglist>(XsStringOutputTypeArray *thisPtr, XsSize count, XsStringOutputType const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsStringOutputTypeArrayDescriptor</name>
      <anchorfile>xsstringoutputtypearray_8c.html</anchorfile>
      <anchor>a23639974b07100a1c2913156763393ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringoutputtypearray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringoutputtypearray_8h.html</filename>
    <includes id="xsstringoutputtype_8h" name="xsstringoutputtype.h" local="yes" imported="no">xsstringoutputtype.h</includes>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSSTRINGOUTPUTTYPEARRAY_INITIALIZER</name>
      <anchorfile>xsstringoutputtypearray_8h.html</anchorfile>
      <anchor>a829342c0690dad7a63b857c87cbaabf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsStringOutputTypeArray</type>
      <name>XsStringOutputTypeArray</name>
      <anchorfile>xsstringoutputtypearray_8h.html</anchorfile>
      <anchor>aabd2616e31a2266fcc4f5aa2b56772cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xsstringoutputtypearray_8h.html</anchorfile>
      <anchor>aab985332981595de606114a8b4fa5c58</anchor>
      <arglist>(XsStringOutputTypeArray, XsStringOutputType)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsStringOutputTypeArray_construct</name>
      <anchorfile>xsstringoutputtypearray_8h.html</anchorfile>
      <anchor>af61644dbb670e8894cea1aa0fa4cdef2</anchor>
      <arglist>(XsStringOutputTypeArray *thisPtr, XsSize count, XsStringOutputType const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsStringOutputTypeArrayDescriptor</name>
      <anchorfile>xsstringoutputtypearray_8h.html</anchorfile>
      <anchor>a6685447ea81c1d40be0d9a0bb95cac34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsstringstreaming.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsstringstreaming_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>xssyncfunction.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncfunction_8h.html</filename>
    <member kind="typedef">
      <type>enum XsSyncFunction</type>
      <name>XsSyncFunction</name>
      <anchorfile>xssyncfunction_8h.html</anchorfile>
      <anchor>a4cb5d5a8307b6d181fc21dded4dac4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncFunction</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa395822a52b85c5383204daf6b037934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartRecordingIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934aff48b5429f0695084f7e618e2edf53c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StopRecordingIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a5fb1539006964a402635788970bc45da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ResetTimer</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ab0f66d84bcf767d1d1947003b05d9c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_TriggerIndication</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ad877391762b8d58c866cfdf8c7ea2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_IntervalTransitionMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a9065e9317763da46789ff6027b75d88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_IntervalTransitionRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934af833d026fe49cc7d5ea901cc8d6de358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_GotoOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a9c1fdf0a7a7304a82b2df0927a766322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SampleAndSend</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ad2c207d185b609b9bcc194743a3a49b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SendLatest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a67ca0486a386f034195961e6ae879897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClockBiasEstimation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae35364612fd82e3f889bf063ec5a9667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_PulseWithModulation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a92f0a459888bf80e5e36c6b0a8a4ae25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartSampling</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a0ebba48f05db65462aede683c65b5a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartRecordingOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934aec8f3882024f40a3c252f6873bddbb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StopRecordingOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae2bf3578ad48d3f05433cf926b7658b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a0fd2b77cf1b4a115f602b91bb5732a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_BusSync</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934abc6d7e925de1ed083a2d4fa81a12fd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae0c1d79ab85dd4f27d7590737be575e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Count</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a4ecb436e289e37de52d523b5d8fc3c66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncline.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncline_8h.html</filename>
    <member kind="typedef">
      <type>enum XsSyncLine</type>
      <name>XsSyncLine</name>
      <anchorfile>xssyncline_8h.html</anchorfile>
      <anchor>aaa658c8f7cca819c76af5dc672fd5aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncLine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga1fc44ee1e71b670b03e72c77ba693f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Inputs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eabf22f2cedc14c948b920ffc6ecd35e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eab0603b2e9b4f6697750b93b03e4119be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ead1fe7208e4f9619cd8d77eb2a1872614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eab52182333d7c3402baf23142ee89aa1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Bi1In</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea25bf804713fc7ded38b70cdd485fe5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4bfb88b9e0c58bdc3119a3c47a6e9c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_CtsIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eae8ecea027f04bc952fb7ce24a67e6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea28e2f68f3827a0198b4900aa742a742c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ExtTimepulseIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea0228c150d6b1f0e59408d70a6ce768c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea6ca8c96b5147230a3f3b99194052ef22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea097b5c06af602bbe38e0f560e28dafce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Outputs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4273d2746f0441c126204cec809ee339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Out1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea40efe165e2e7f425f8e6bde29d484c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Out2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea60521b2594a34bfb46d079d3000230c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Bi1Out</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eae28d085bbc2bace95e30d2cf74eba4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_RtsOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eabf4fced8098386bfcb1a42264d53e089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4d3052f10a19cb7a3e5ea221db17acc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncpolarity.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncpolarity_8h.html</filename>
    <member kind="typedef">
      <type>enum XsSyncPolarity</type>
      <name>XsSyncPolarity</name>
      <anchorfile>xssyncpolarity_8h.html</anchorfile>
      <anchor>a0e71fe1660cdff94a38538d549bf8d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncPolarity</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga99d4eabd4c59820d18d3988c0221c921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aba0ba43fe97cfb00b12d88e0ff736dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_RisingEdge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a2b2be6b39e7e87646383b4d0800f6462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_PositivePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a96bb4fd7b16eb5d3fd4918df3b88e081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_FallingEdge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aac0154451832c0233461e2b9b6059862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_NegativePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a1b5002f2052d23f42562881f44a516f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_Both</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aaa589e35fca557c4dd94d266a59a0676</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncrole.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncrole_8h.html</filename>
    <member kind="typedef">
      <type>enum XsSyncRole</type>
      <name>XsSyncRole</name>
      <anchorfile>xssyncrole_8h.html</anchorfile>
      <anchor>a7f413a1df437a2600aabd890fcc1a908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncRole</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga139cdca9409c47b0026f04e2b19edcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_Slave</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3a811c10de0d7486e0b6f76f0f6d87e6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3ae535aadf27b02da5a3239d3963fa12b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_MasterSlave</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3ae2cfe3935fe210838c54a63f1d3ec068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_Master</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3a6ac47dbf935d7f41213cab3cea92d701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncsetting.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncsetting_8c.html</filename>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="yes" imported="no">xssyncsetting.h</includes>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad5cb1fc9e1f6a9dd5d7195dffc811300</anchor>
      <arglist>(const struct XsSyncSetting *a, const struct XsSyncSetting *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_isInput</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad553994868d4af345677212da4dba39b</anchor>
      <arglist>(const XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_isOutput</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0aaebbac6cae0fc4b352c46608e5ce6b</anchor>
      <arglist>(const XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSyncSetting_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27a9f04de91627ab245235b914c36d04</anchor>
      <arglist>(XsSyncSetting *a, XsSyncSetting *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncsetting.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncsetting_8h.html</filename>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xssyncline_8h" name="xssyncline.h" local="yes" imported="no">xssyncline.h</includes>
    <includes id="xssyncfunction_8h" name="xssyncfunction.h" local="yes" imported="no">xssyncfunction.h</includes>
    <includes id="xssyncpolarity_8h" name="xssyncpolarity.h" local="yes" imported="no">xssyncpolarity.h</includes>
    <class kind="struct">XsSyncSetting</class>
    <member kind="define">
      <type>#define</type>
      <name>XSSYNCSETTINGS_INITIALIZER</name>
      <anchorfile>xssyncsetting_8h.html</anchorfile>
      <anchor>a3b05129166020970ae8858229a06892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSyncSetting</type>
      <name>XsSyncSetting</name>
      <anchorfile>xssyncsetting_8h.html</anchorfile>
      <anchor>a7a92a6839fef85e4274d01be79a12fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSyncSetting_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad5cb1fc9e1f6a9dd5d7195dffc811300</anchor>
      <arglist>(const struct XsSyncSetting *a, const struct XsSyncSetting *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSyncSetting_isInput</name>
      <anchorfile>xssyncsetting_8h.html</anchorfile>
      <anchor>a6ea846fc3da0226563dc09a5fd4ba426</anchor>
      <arglist>(const struct XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsSyncSetting_isOutput</name>
      <anchorfile>xssyncsetting_8h.html</anchorfile>
      <anchor>a7aec9a140c7ae8695b6ae1d4e63c587b</anchor>
      <arglist>(const struct XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSyncSetting_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27a9f04de91627ab245235b914c36d04</anchor>
      <arglist>(struct XsSyncSetting *a, struct XsSyncSetting *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncsettingarray.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncsettingarray_8c.html</filename>
    <includes id="xssyncsettingarray_8h" name="xssyncsettingarray.h" local="yes" imported="no">xssyncsettingarray.h</includes>
    <includes id="xssyncsetting_8h" name="xssyncsetting.h" local="yes" imported="no">xssyncsetting.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compareSyncSetting</name>
      <anchorfile>xssyncsettingarray_8c.html</anchorfile>
      <anchor>a4e3c0c4151c9d0f136cb3d58da3ce44f</anchor>
      <arglist>(XsSyncSetting const *a, XsSyncSetting const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copySyncSetting</name>
      <anchorfile>xssyncsettingarray_8c.html</anchorfile>
      <anchor>a072a43752417b39a80ed18de73e4fffe</anchor>
      <arglist>(XsSyncSetting *to, XsSyncSetting const *from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSyncSettingArray_construct</name>
      <anchorfile>xssyncsettingarray_8c.html</anchorfile>
      <anchor>a5eb806766e1725236919188eacbddd11</anchor>
      <arglist>(XsSyncSettingArray *thisPtr, XsSize count, XsSyncSetting const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroSyncSetting</name>
      <anchorfile>xssyncsettingarray_8c.html</anchorfile>
      <anchor>a6e19a951219f6e9b5c3c5c3d0f1cb71b</anchor>
      <arglist>(XsSyncSetting *a)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor</type>
      <name>g_xsSyncSettingArrayDescriptor</name>
      <anchorfile>xssyncsettingarray_8c.html</anchorfile>
      <anchor>af9315004e32bb06a25e0b2806172feae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xssyncsettingarray.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xssyncsettingarray_8h.html</filename>
    <includes id="xsarray_8h" name="xsarray.h" local="yes" imported="no">xsarray.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSSYNCSETTINGSARRAY_INITIALIZER</name>
      <anchorfile>xssyncsettingarray_8h.html</anchorfile>
      <anchor>a2a53cfe98a7e5f712a4f30f705037cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsSyncSettingArray</type>
      <name>XsSyncSettingArray</name>
      <anchorfile>xssyncsettingarray_8h.html</anchorfile>
      <anchor>a93c049173764318394fb98a396a40ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSARRAY_STRUCT</name>
      <anchorfile>xssyncsettingarray_8h.html</anchorfile>
      <anchor>abce2b30d513ffaee56e5ca50909f574b</anchor>
      <arglist>(XsSyncSettingArray, struct XsSyncSetting)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsSyncSettingArray_construct</name>
      <anchorfile>xssyncsettingarray_8h.html</anchorfile>
      <anchor>a6e7b5f7da01f8bf7f6db5a5cca1385a6</anchor>
      <arglist>(XsSyncSettingArray *thisPtr, XsSize count, struct XsSyncSetting const *src)</arglist>
    </member>
    <member kind="variable">
      <type>const XsArrayDescriptor XSTYPES_DLL_API</type>
      <name>g_xsSyncSettingArrayDescriptor</name>
      <anchorfile>xssyncsettingarray_8h.html</anchorfile>
      <anchor>a14f552fe0df6b8f2a4597f52f2d83843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsthread.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsthread_8c.html</filename>
    <includes id="xsthread_8h" name="xsthread.h" local="yes" imported="no">xsthread.h</includes>
    <member kind="function">
      <type>int</type>
      <name>pthread_setname_np</name>
      <anchorfile>xsthread_8c.html</anchorfile>
      <anchor>a668c19646d5c270107d0842e50cf8746</anchor>
      <arglist>(pthread_t __target_thread, const char *__name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pthread_setname_np2</name>
      <anchorfile>xsthread_8c.html</anchorfile>
      <anchor>a0e28c1af40f16dd8b9904e25723d70fe</anchor>
      <arglist>(pthread_t __target_thread, const char *__name)</arglist>
    </member>
    <member kind="function">
      <type>void XSTYPES_DLL_API</type>
      <name>xsNameThisThread</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8092c5825b4fac8b0f794b3c3c43ef59</anchor>
      <arglist>(const char *threadName)</arglist>
    </member>
    <member kind="function">
      <type>pthread_t XSTYPES_DLL_API</type>
      <name>xsStartThread</name>
      <anchorfile>xsthread_8c.html</anchorfile>
      <anchor>afcf7c4dcd87efb76498347208005be91</anchor>
      <arglist>(void *(func)(void *), void *param, void *pid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsthread.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsthread_8h.html</filename>
    <includes id="xstime_8h" name="xstime.h" local="yes" imported="no">xstime.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_INVALID_THREAD</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>ae4c73ac67a839247efd132e08ae6ffd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_THREAD_PARAM</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a84c65deb3492bef62b51d9659cccdc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_THREAD_RETURN</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>ab07707128bc6494b1556876b28812d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_THREAD_TYPE</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>aa6f185931f5f1b563e3db63d9055da6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_USE_POSIX_LOCKING</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a0d71cbb96020d6246c41fd167eb99404</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsGetCurrentThreadId</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>aa142a4bba6588b21b545a92813eb0909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsResumeThread</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>aeca66e28062bf2d46bf4936f20a99e98</anchor>
      <arglist>(thrd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsSetThreadPriority</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a60d5b84ddc75a3b44988cddb24cddf7e</anchor>
      <arglist>(thrd, prio)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsSuspendThread</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>aa9c64ed57ac1fc946e74812bb4bd84bf</anchor>
      <arglist>(thrd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>xsYield</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a49853b0e950de75f75f05932fc17f30e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>XsThread</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a47b953184e7a70a5b96de67d918ea6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>XsThreadId</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>aca543163997ee04c04c9f98d2feecb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsThreadPriority</type>
      <name>XsThreadPriority</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>af3f8e6009f9a419b26e7d3ae0cbacf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsThreadPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa3140b510b8517280a7759511195ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOWEST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7eab9b53fc601526152d3acaea70d9e671b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOWER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6e395a73a949491aa8b73687703d65c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea9358889e62b56a1a6e1c6e15225a55be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_NORMAL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea038ae78e604d4a7b845bcaedd0619f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGH</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6e305778074a839272fde5cb59f6d752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGHER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6f63fa9f5835afa5c2b8e032aba85e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGHEST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ead047bdd95748cbbfaa1bf7ba0ad10435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xsNameThisThread</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8092c5825b4fac8b0f794b3c3c43ef59</anchor>
      <arglist>(const char *threadName)</arglist>
    </member>
    <member kind="function">
      <type>pthread_t</type>
      <name>xsStartThread</name>
      <anchorfile>xsthread_8h.html</anchorfile>
      <anchor>a5baab2bd02eb37eb341df67a1d97294a</anchor>
      <arglist>(void *(func)(void *), void *param, void *pid)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstime.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstime_8c.html</filename>
    <includes id="xstime_8h" name="xstime.h" local="yes" imported="no">xstime.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <namespace>XsTime</namespace>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getDateAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae38505926760a0a5e7dd314e683ae546</anchor>
      <arglist>(char *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getDateAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga393705293aa555086514c8835ad019da</anchor>
      <arglist>(wchar_t *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_getDateTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae059db4e22b6f6d69ae31bb7291cd9f6</anchor>
      <arglist>(struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getTimeAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb389fca2f6341c79b2262caf7a9d6d7</anchor>
      <arglist>(char *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getTimeAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62a4f6afc1dbe845a1b6b09c9d4fbd1b</anchor>
      <arglist>(wchar_t *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsTime_getTimeOfDay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54582842a30b1029a66050279844a3b</anchor>
      <arglist>(struct tm *date_, time_t *secs_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_initializeTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1b31cc058a52b02959dc1b80e729fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_localToUtc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabdd31bc2faa6523e50ae03296cd751f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_msleep</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28efdfd01aad10c9da7baaeb6d7b8931</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_timeStampNow</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45d819f679819b2c2c6bc4f7a35f2dde</anchor>
      <arglist>(XsTimeStamp *now)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_udelay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a7116390d5ec031849b6330844b916a</anchor>
      <arglist>(uint64_t us)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_utcToLocal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaacce0f12d4caa20dcf744eb6af781acc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const XsTimeStamp</type>
      <name>XsTime_milliSecPerDay</name>
      <anchorfile>xstime_8c.html</anchorfile>
      <anchor>a91be84e738061c7612711f8cac905d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XsTimeStamp</type>
      <name>XsTime_secPerDay</name>
      <anchorfile>xstime_8c.html</anchorfile>
      <anchor>a5d65475ebf2ed7800c18506451d2059c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XsTimeStamp</type>
      <name>XsTime_timeStampMax</name>
      <anchorfile>xstime_8c.html</anchorfile>
      <anchor>af0cc584bbf2aff638102d932712bc1ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstime.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstime_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_getDateAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae38505926760a0a5e7dd314e683ae546</anchor>
      <arglist>(char *dest, struct tm const *date)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_getDateAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga393705293aa555086514c8835ad019da</anchor>
      <arglist>(wchar_t *dest, struct tm const *date)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTime_getDateTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae059db4e22b6f6d69ae31bb7291cd9f6</anchor>
      <arglist>(struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_getTimeAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb389fca2f6341c79b2262caf7a9d6d7</anchor>
      <arglist>(char *dest, struct tm const *time)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_getTimeAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62a4f6afc1dbe845a1b6b09c9d4fbd1b</anchor>
      <arglist>(wchar_t *dest, struct tm const *time)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API uint32_t</type>
      <name>XsTime_getTimeOfDay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54582842a30b1029a66050279844a3b</anchor>
      <arglist>(struct tm *date_, time_t *secs_)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_initializeTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1b31cc058a52b02959dc1b80e729fa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTime_localToUtc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabdd31bc2faa6523e50ae03296cd751f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_msleep</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28efdfd01aad10c9da7baaeb6d7b8931</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTime_timeStampNow</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45d819f679819b2c2c6bc4f7a35f2dde</anchor>
      <arglist>(XsTimeStamp *now)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTime_udelay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a7116390d5ec031849b6330844b916a</anchor>
      <arglist>(uint64_t us)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTime_utcToLocal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaacce0f12d4caa20dcf744eb6af781acc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const XSTYPES_DLL_API XsTimeStamp</type>
      <name>XsTime_milliSecPerDay</name>
      <anchorfile>xstime_8h.html</anchorfile>
      <anchor>a289279d7e5e1c4f0bdd33befbdaec8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XSTYPES_DLL_API XsTimeStamp</type>
      <name>XsTime_secPerDay</name>
      <anchorfile>xstime_8h.html</anchorfile>
      <anchor>a1a36671b04925aa74fa0260c7a04552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XSTYPES_DLL_API XsTimeStamp</type>
      <name>XsTime_timeStampMax</name>
      <anchorfile>xstime_8h.html</anchorfile>
      <anchor>a8e50a8c5c8365bbf1e12891dbb1b7601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstimeinfo.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstimeinfo_8c.html</filename>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="yes" imported="no">xstimeinfo.h</includes>
  </compound>
  <compound kind="file">
    <name>xstimeinfo.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstimeinfo_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="class">XsTimeInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>XSTIMEINFO_INITIALIZER</name>
      <anchorfile>xstimeinfo_8h.html</anchorfile>
      <anchor>ad1b32803890a3a9eccb8f4c260e5126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsTimeInfo</type>
      <name>XsTimeInfo</name>
      <anchorfile>xstimeinfo_8h.html</anchorfile>
      <anchor>aaf54096e2f4dec16a82e4708d547079f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeInfo_currentLocalTime</name>
      <anchorfile>xstimeinfo_8h.html</anchorfile>
      <anchor>a0dde82648ec7e740e45505f4afa165ee</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeInfo_currentTime</name>
      <anchorfile>xstimeinfo_8h.html</anchorfile>
      <anchor>a2b65938690bcd16f8d4eb314ca981d2c</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeInfo_makeUtc</name>
      <anchorfile>xstimeinfo_8h.html</anchorfile>
      <anchor>ab0a86c70483c6b9bf240b4b3a1f29c82</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstimestamp.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstimestamp_8c.html</filename>
    <includes id="xstimestamp_8h" name="xstimestamp.h" local="yes" imported="no">xstimestamp.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="yes" imported="no">xstime.h</includes>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="yes" imported="no">xstimeinfo.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c65199ab35a31d2c5d81ff4cca28242</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2f1983d219a9adc61a48401fc086f1b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga645961db5c3d253c3d0ee27d149a6896</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, int64_t utcOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga23efb682211fb44d5e570c5b2a459480</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf741a0087085f1593d964ffa22a11afb</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4198a51bb8002f6cf95d3ded1fcfe8b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, int64_t utcOffset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstimestamp.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstimestamp_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsTimeStamp</class>
    <member kind="define">
      <type>#define</type>
      <name>XSTIMESTAMP_INITIALIZER</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a1c6ef9cb9056df4e6eb2e6935156f07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsTimeStamp</type>
      <name>XsTimeStamp</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a89259736fe7c812f7b9ed8e8464fd056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTimeStamp_fromTimeInfo</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a816c9fdc84c8f53228bc8df07ed1bd80</anchor>
      <arglist>(struct XsTimeStamp *thisPtr, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int32_t</type>
      <name>XsTimeStamp_hourPart</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a0bd75eea3db07a5d53f4e1a20322d12e</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_localToUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c65199ab35a31d2c5d81ff4cca28242</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_localToUtcTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2f1983d219a9adc61a48401fc086f1b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_localToUtcTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga645961db5c3d253c3d0ee27d149a6896</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, int64_t utcOffset)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTimeStamp_maxValue</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a9f15ec913f2e6de6d7c30eb5aea3bba0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int32_t</type>
      <name>XsTimeStamp_milliSecondPart</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>ac5bda5122c91f3abd82fc59a7cc33743</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int32_t</type>
      <name>XsTimeStamp_minutePart</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a6216e268711248fa69e71fca8796ddee</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTimeStamp_now</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a51f4c5dd28c8f9662178d7d4e3aee277</anchor>
      <arglist>(struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int32_t</type>
      <name>XsTimeStamp_secondPart</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>aa26a76de0bedc30d589882a4e69e64f5</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int64_t</type>
      <name>XsTimeStamp_secondTime</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a96c90a1f5ad88926b475ff8e11b8ae7f</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_setMilliSecondTime</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>aa5762f1cd991869028226a6d46de756f</anchor>
      <arglist>(struct XsTimeStamp *thisPtr, int64_t t)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API double</type>
      <name>XsTimeStamp_timeOfDay</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>a93168776dc7c4b4b71cc0deae272dae3</anchor>
      <arglist>(const struct XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_toString</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>ae4153252d8127747ee011de235d7eb12</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsString *result)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_toTimeInfo</name>
      <anchorfile>xstimestamp_8h.html</anchorfile>
      <anchor>ae5b62d60cee2cdf01dc7cc50f3fb44a2</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_utcToLocalTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga23efb682211fb44d5e570c5b2a459480</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_utcToLocalTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf741a0087085f1593d964ffa22a11afb</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTimeStamp_utcToLocalTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4198a51bb8002f6cf95d3ded1fcfe8b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, int64_t utcOffset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstriggerindicationdata.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstriggerindicationdata_8c.html</filename>
    <includes id="xstriggerindicationdata_8h" name="xstriggerindicationdata.h" local="yes" imported="no">xstriggerindicationdata.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsTriggerIndicationData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab7cf30f39e2fda8d85c04e4e1648645</anchor>
      <arglist>(XsTriggerIndicationData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsTriggerIndicationData_valid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac5522231569a45dcc33aafc4bcd24c29</anchor>
      <arglist>(const XsTriggerIndicationData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstriggerindicationdata.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstriggerindicationdata_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <class kind="struct">XsTriggerIndicationData</class>
    <member kind="define">
      <type>#define</type>
      <name>XSTRIGGERINDICATIONDATA_INITIALIZER</name>
      <anchorfile>xstriggerindicationdata_8h.html</anchorfile>
      <anchor>a0c24b88b17ae7f1ba3f847f2fa604e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsTriggerIndicationData</type>
      <name>XsTriggerIndicationData</name>
      <anchorfile>xstriggerindicationdata_8h.html</anchorfile>
      <anchor>a53a3353548f32a4d5fc7e837c3363ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsTriggerIndicationData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab7cf30f39e2fda8d85c04e4e1648645</anchor>
      <arglist>(struct XsTriggerIndicationData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsTriggerIndicationData_valid</name>
      <anchorfile>xstriggerindicationdata_8h.html</anchorfile>
      <anchor>a0f86969cd752e387c9c307ebd3ce6596</anchor>
      <arglist>(const struct XsTriggerIndicationData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypedefs.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypedefs_8c.html</filename>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="yes" imported="no">xstypedefs.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>XsDataFlags_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f40f309a7a5e3aec100dc8414104c6</anchor>
      <arglist>(XsDataFlags f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypedefs.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypedefs_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="pstdint_8h" name="pstdint.h" local="yes" imported="no">pstdint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XS_ENUM_TO_STR_CASE</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a15708618c2b2f3d384b2f51452bbc237</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PACKED_POINTER</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a3b5a95cc58a857cd40cef2ec2888bb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PACKED_STRUCT</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a19fd7590a9851361d6194fe75d6e1564</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PACKED_STRUCT_END</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a7d90871b5a800637df9b82865bce2e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_PACKED_STRUCT_START</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a0f3f71005f4fcffef55d39ce6c6ee9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEPRECATED</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a706cd2e0a6352351e0cb5dbb5ebdfa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEPRECATED_START</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>ac805c9899639f0ee6f699624d9993801</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSFALLTHROUGH</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a468f3358409343d31cc0dbaeaac1be83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNORETURN</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>ad3d05ed8fa902cf1cf9b423498580f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSREAL_ALLOWS_MEMCPY</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a1da67f0d66aae9250ccd3b5c55ec7d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>BOOL</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a050c65e107f0c828f856a231f4b4e788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsDataFlags</type>
      <name>XsDataFlags</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a312cc8842a36abf6b03ba4f56158676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>XsReal</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a75baa0a1259da3076122e212fa4c166b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>XsSize</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>a440ae2fb6271f9fb99c8e0cc3f88d5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>XsSizeSigned</name>
      <anchorfile>xstypedefs_8h.html</anchorfile>
      <anchor>ad6e65293b91ac1f9d271b1db0d615a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85bc9120949890bf9df4572ee9a95be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a31564d1db71bd760d05e87f90f7bdb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_Managed</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a3a41556a6a202ba4bcf921fab8a65a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_FixedSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a57f5ca3f3c0333388a2e6375da5fc7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_Empty</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a3c188969dccfcf70c271cc7b0b4369db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const XSTYPES_DLL_API char *</type>
      <name>XsDataFlags_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f40f309a7a5e3aec100dc8414104c6</anchor>
      <arglist>(XsDataFlags f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypesconfig.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypesconfig_8h.html</filename>
    <includes id="xstypedefs_8h" name="xstypedefs.h" local="yes" imported="no">xstypedefs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__LOC__</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a842fc8b6466bbad328d0939d3c094216</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>ab38817d549ec38c140891933a09df74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_WARNINGS</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>af08ec37a8c99d747fb60fa15bc28678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDEBUG</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a8de3ed741dadc9c979a4ff17c0a9116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QT_NO_DEBUG</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>adf4502fefc73baefd4000330c54a52fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSCCONST</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a8f8d961ddea356908324970e5f0732b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSCPPPROTECTED</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>ac37870a2c73610c74e451e5aa1f7338d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSDEBUGLINE</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a3fc7ba6d1618d74d7f7e62587f9f79a6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_32BIT</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a7b30ef2011b10650fc0e39becd1981ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_MSC_WARNING_SUPPRESS</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a97afd5e8d3c8633a172e3caedbf9cbf3</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_NO_AUTOLIB</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>ac958057a07cfc209f6d6f105185fec2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_PFBITS</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>ab7fe086c9c62d38d39265705020edd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_PFCONF</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a9054ec5daf9991a07f6b7397ca1a6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_PFFULL</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a97a7732dc03639ebce5acb67ae79a098</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_PFPRE</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>ad966eeb0c98f1c8b3f74196b770494a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_PFSHARED</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a617844a30ddd800849e24c5068801737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSENS_RELEASE</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>accc6a6c8e5b2a1459e9828aecff3f006</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNODEBUGLINE</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a61d3f2f1ee0f9ba96a925617716beffd</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSNOEXPORT</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a4b74dee02f366e0b64ba2348fd54834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTRINGIFY</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a5fbb1a65a46d5c52d0ca6f97c2d6db54</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTRINGIFY2</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a5521a2780f906618c8165f52be3fba91</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTYPES_CONFIG_H</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>abc1dd09e2901ea9c82e16e12af0e68c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSTYPES_DLL_API</name>
      <anchorfile>xstypesconfig_8h.html</anchorfile>
      <anchor>a606a42ff4cf1efa79bbe99ddf4fd1d33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypesdynlib.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypesdynlib_8c.html</filename>
    <includes id="xstypesdynlib_8h" name="xstypesdynlib.h" local="yes" imported="no">xstypesdynlib.h</includes>
    <includes id="xstime_8h" name="xstime.h" local="yes" imported="no">xstime.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <member kind="function">
      <type>void</type>
      <name>so_fini</name>
      <anchorfile>xstypesdynlib_8c.html</anchorfile>
      <anchor>a1ec2c7cd2895a1103cc09fdd4ea394df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>so_init</name>
      <anchorfile>xstypesdynlib_8c.html</anchorfile>
      <anchor>af6e8158dd1c5e9e5de3820a090b9d69e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xstypesPath</name>
      <anchorfile>xstypesdynlib_8c.html</anchorfile>
      <anchor>a1f486c05dd8caad042d1e0496dfb4a2c</anchor>
      <arglist>(XsString *path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypesdynlib.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypesdynlib_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xstypesPath</name>
      <anchorfile>xstypesdynlib_8h.html</anchorfile>
      <anchor>a01a2073bc5574b9c4faa51618df8de6a</anchor>
      <arglist>(struct XsString *path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xstypesinfo.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xstypesinfo_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsTypesInfoGetVersion</name>
      <anchorfile>xstypesinfo_8h.html</anchorfile>
      <anchor>a60f993cfc00d4159c006e85b9ab313af</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>xsTypesVersion</name>
      <anchorfile>xstypesinfo_8h.html</anchorfile>
      <anchor>a3c76c2de8e5fdf0483f33a69d3e718a4</anchor>
      <arglist>(struct XsVersion *version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsubloxgnssplatform.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsubloxgnssplatform_8h.html</filename>
    <member kind="typedef">
      <type>enum XsUbloxGnssPlatform</type>
      <name>XsUbloxGnssPlatform</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>a1485177b6411ea56bae768fda3020fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsUbloxGnssPlatform</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Portable</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca3ab15c20e29c14d2929b7fc6f8c84136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Stationary</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca617ce42b5c05caffb61c33505d99a23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Pedestrian</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca5ed7dcb3942f03e7c7fdc606afba049a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Automotive</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca7c76094c3bcf7036c4a016e75f1a0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_AtSea</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca6eebb0bd2bcea06a6d9eed3e473735c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Airborne1g</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca8bfb721e562c3df098ac06894055cef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Airborne2g</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84cac00fd7850ed39ca9215280734d77266d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Airborne4g</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca0044ffc465e8d4c8de8fbe64404920a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGP_Wrist</name>
      <anchorfile>xsubloxgnssplatform_8h.html</anchorfile>
      <anchor>ad65002fcc8b531a33ffbf470be84d84ca646817df8f9f013e280bc807ae132609</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsusbhubinfo.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsusbhubinfo_8c.html</filename>
    <includes id="xsusbhubinfo_8h" name="xsusbhubinfo.h" local="yes" imported="no">xsusbhubinfo.h</includes>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f2c30b0be3f9d83a645131105650da4</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga64652d19079c18f7097eed74ea0d8ab0</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5cda0534d7a45d878eb47f9a45b646c3</anchor>
      <arglist>(XsUsbHubInfo *copy, XsUsbHubInfo const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae2adde66a720886b9cfc567729f981d1</anchor>
      <arglist>(XsUsbHubInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsUsbHubInfo_parentPathMatches</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2070c99d652844fdd3ce5216a7e33e75</anchor>
      <arglist>(const XsUsbHubInfo *left, const XsUsbHubInfo *right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1a263be95ee3740097417d5c0021085c</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsUsbHubInfo *thatPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsusbhubinfo.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xsusbhubinfo_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
    <class kind="struct">XsUsbHubInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>XSUSBHUBINFO_INITIALIZER</name>
      <anchorfile>xsusbhubinfo_8h.html</anchorfile>
      <anchor>aa05ee4872e2d119184830ed26c062f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsUsbHubInfo</type>
      <name>XsUsbHubInfo</name>
      <anchorfile>xsusbhubinfo_8h.html</anchorfile>
      <anchor>aebe9066acdce50b0817c3c04db494cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void XDA_DLL_API</type>
      <name>XsUsbHubInfo_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f2c30b0be3f9d83a645131105650da4</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void XDA_DLL_API</type>
      <name>XsUsbHubInfo_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga64652d19079c18f7097eed74ea0d8ab0</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void XDA_DLL_API</type>
      <name>XsUsbHubInfo_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5cda0534d7a45d878eb47f9a45b646c3</anchor>
      <arglist>(XsUsbHubInfo *copy, XsUsbHubInfo const *src)</arglist>
    </member>
    <member kind="function">
      <type>void XDA_DLL_API</type>
      <name>XsUsbHubInfo_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae2adde66a720886b9cfc567729f981d1</anchor>
      <arglist>(XsUsbHubInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int XDA_DLL_API</type>
      <name>XsUsbHubInfo_parentPathMatches</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2070c99d652844fdd3ce5216a7e33e75</anchor>
      <arglist>(const XsUsbHubInfo *thisPtr, const XsUsbHubInfo *other)</arglist>
    </member>
    <member kind="function">
      <type>void XDA_DLL_API</type>
      <name>XsUsbHubInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1a263be95ee3740097417d5c0021085c</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsUsbHubInfo *thatPtr)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>XsHubIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5c9e4b694fa198168f177ddb6f749f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsushortvector.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsushortvector_8h.html</filename>
    <class kind="struct">XsUShortVector</class>
    <member kind="define">
      <type>#define</type>
      <name>XSUSHORTVECTOR_INITIALIZER</name>
      <anchorfile>xsushortvector_8h.html</anchorfile>
      <anchor>a5cbdfc84d66cb5297dc9fdfa8d68401d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsUShortVector</type>
      <name>XsUShortVector</name>
      <anchorfile>xsushortvector_8h.html</anchorfile>
      <anchor>ad28d4b86d25ff029451cc8a4ccdb7ae7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsutctime.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsutctime_8c.html</filename>
    <includes id="xsutctime_8h" name="xsutctime.h" local="yes" imported="no">xsutctime.h</includes>
  </compound>
  <compound kind="file">
    <name>xsutctime.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsutctime_8h.html</filename>
    <includes id="xstimeinfo_8h" name="xstimeinfo.h" local="yes" imported="no">xstimeinfo.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>XsUtcTime</name>
      <anchorfile>xsutctime_8h.html</anchorfile>
      <anchor>a3a9d531512b254f8f8117864525ff4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XSUTCTIME_INITIALIZER</name>
      <anchorfile>xsutctime_8h.html</anchorfile>
      <anchor>afd4d0021c0d80bbf586d736cae5ec00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsUtcTime_currentTime</name>
      <anchorfile>xsutctime_8h.html</anchorfile>
      <anchor>a082a47757ab6791a4dd9dc2b76174591</anchor>
      <arglist>(struct XsUtcTime *now)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsvector.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsvector_8c.html</filename>
    <includes id="xsvector_8h" name="xsvector.h" local="yes" imported="no">xsvector.h</includes>
    <includes id="xsdebugcounters_8h" name="xsdebugcounters.h" local="yes" imported="no">xsdebugcounters.h</includes>
    <includes id="xsmalloc_8h" name="xsmalloc.h" local="yes" imported="no">xsmalloc.h</includes>
    <includes id="xsquaternion_8h" name="xsquaternion.h" local="yes" imported="no">xsquaternion.h</includes>
    <includes id="xscopy_8h" name="xscopy.h" local="yes" imported="no">xscopy.h</includes>
    <includes id="xsfloatmath_8h" name="xsfloatmath.h" local="yes" imported="no">xsfloatmath.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>realSwap</name>
      <anchorfile>xsvector_8c.html</anchorfile>
      <anchor>a649050fddd3aa25751eda057ebdd89b9</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsvector.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsvector_8h.html</filename>
    <includes id="xsmath_8h" name="xsmath.h" local="yes" imported="no">xsmath.h</includes>
    <class kind="class">XsVector</class>
    <member kind="define">
      <type>#define</type>
      <name>XSVECTOR_INITIALIZER</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>ac4801c47f84fa61e319d892e7735da87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsVector</type>
      <name>XsVector</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>af70286f6f83e2c15f03017731bfb8c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_angularVelocityFromQuaternion</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>af611fb744efd65f7b64bc2ed4963fdfa</anchor>
      <arglist>(XsVector *thisPtr, XsReal deltaT, const struct XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_assign</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a4efb32303266d55f11abf0aa8e8e9203</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsVector_cartesianLength</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a9cad61bae397b2a2db1235fdca88df54</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsVector_compare</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a74c07d0b5852f375053829b4935903ed</anchor>
      <arglist>(const XsVector *thisPtr, const XsVector *thatPtr, XsReal epsilon)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_construct</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>ab05564ed5476dc9fa3779a8f64174d3a</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_copy</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>ae92c84d31ef0b36b948bffa499f1df0d</anchor>
      <arglist>(XsVector *copy, XsVector const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_destruct</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a55dcec36593ae3b88a75e27b5a7b9cf6</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API XsReal</type>
      <name>XsVector_dotProduct</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a416ba5679c928c0403b57ef60b57a861</anchor>
      <arglist>(const XsVector *a, const XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsVector_empty</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>aff246b4e8a71f304155b8a2f12e0bd90</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsVector_equal</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a918e0218a428214d59818979e8b952b1</anchor>
      <arglist>(const XsVector *thisPtr, const XsVector *thatPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_fill</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a49affd7d1b27936cb39a529e13cc9809</anchor>
      <arglist>(XsVector *thisPtr, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_multiplyScalar</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>aededbbd349781c19fac33da60c85215c</anchor>
      <arglist>(const XsVector *thisPtr, XsReal scalar, XsVector *dest)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_normalize</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>af77d0e696d2d41f3ab18c7da901c5e51</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_ref</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a727ba3d5cd438bea46c97213eaf5c45a</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_setZero</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>a73170cd93f2cccdf9f8ab50473cffef4</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector_swap</name>
      <anchorfile>xsvector_8h.html</anchorfile>
      <anchor>ac99fa5125a28f1796427641acac7ef21</anchor>
      <arglist>(XsVector *a, XsVector *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsvector3.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsvector3_8c.html</filename>
    <includes id="xsvector3_8h" name="xsvector3.h" local="yes" imported="no">xsvector3.h</includes>
  </compound>
  <compound kind="file">
    <name>xsvector3.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsvector3_8h.html</filename>
    <includes id="xsvector_8h" name="xsvector.h" local="yes" imported="no">xsvector.h</includes>
    <class kind="class">XsVector3</class>
    <member kind="typedef">
      <type>struct XsVector3</type>
      <name>XsVector3</name>
      <anchorfile>xsvector3_8h.html</anchorfile>
      <anchor>ae98a961d6b7f4aae742e4c37dabae71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector3_assign</name>
      <anchorfile>xsvector3_8h.html</anchorfile>
      <anchor>afe0b2fdb884b8dc56630f088fa7f290c</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector3_construct</name>
      <anchorfile>xsvector3_8h.html</anchorfile>
      <anchor>a2c69d469459b9e9c7b3ebd8158181b0a</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector3_copy</name>
      <anchorfile>xsvector3_8h.html</anchorfile>
      <anchor>ae48049f822a622a2fd6d4a1550a701c4</anchor>
      <arglist>(XsVector *copy, XsVector3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVector3_destruct</name>
      <anchorfile>xsvector3_8h.html</anchorfile>
      <anchor>a5dfcc8e54ca445e05ce12d7dc76e1987</anchor>
      <arglist>(XsVector3 *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xsversion.c</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsversion_8c.html</filename>
    <includes id="xsversion_8h" name="xsversion.h" local="yes" imported="no">xsversion.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
  </compound>
  <compound kind="file">
    <name>xsversion.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsversion_8h.html</filename>
    <includes id="xstypesconfig_8h" name="xstypesconfig.h" local="yes" imported="no">xstypesconfig.h</includes>
    <includes id="xssimpleversion_8h" name="xssimpleversion.h" local="yes" imported="no">xssimpleversion.h</includes>
    <includes id="xsstring_8h" name="xsstring.h" local="yes" imported="no">xsstring.h</includes>
    <class kind="class">XsVersion</class>
    <member kind="define">
      <type>#define</type>
      <name>XSVERSION_INITIALIZER</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>ac581507132a23339b7ace358804d9809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct XsVersion</type>
      <name>XsVersion</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>a2199abb530bb996bea8f7d25a4c7086b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsVersion_empty</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>ad25ae204529478e2b69a77b9ae7f3c74</anchor>
      <arglist>(const XsVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVersion_fromSimpleVersion</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>ad19ed5d64af869730ef4fc322b05aac7</anchor>
      <arglist>(XsVersion *thisPtr, const XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVersion_fromString</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>a4fe4743e75026f058fc2c052aea01dfa</anchor>
      <arglist>(XsVersion *thisPtr, const XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVersion_toSimpleString</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>ac3bf926d5d814b1be20556bfd252fbe3</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVersion_toSimpleVersion</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>aafc520cedd20521d7ba497f47a959031</anchor>
      <arglist>(const XsVersion *thisPtr, XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API void</type>
      <name>XsVersion_toString</name>
      <anchorfile>xsversion_8h.html</anchorfile>
      <anchor>a4823d872faf3d5dcca41052965f170d5</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xswinusb.cpp</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xswinusb_8cpp.html</filename>
    <includes id="xswinusb_8h" name="xswinusb.h" local="yes" imported="no">xswinusb.h</includes>
  </compound>
  <compound kind="file">
    <name>xswinusb.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xscontroller/</path>
    <filename>xswinusb_8h.html</filename>
    <includes id="xscontrollerconfig_8h" name="xscontrollerconfig.h" local="yes" imported="no">xscontrollerconfig.h</includes>
  </compound>
  <compound kind="file">
    <name>xsxbusmessageid.h</name>
    <path>/tmp/ws/src/xsens_mti_driver/lib/xspublic/xstypes/</path>
    <filename>xsxbusmessageid_8h.html</filename>
    <member kind="typedef">
      <type>enum XsXbusMessageId</type>
      <name>XsXbusMessageId</name>
      <anchorfile>xsxbusmessageid_8h.html</anchorfile>
      <anchor>acb21fb9672db77a0e1321b3f28975f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsXbusMessageId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gacc13dabe6a88b53c675679d40414ba9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InvalidMessage</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaed1965df8f88fbec5b195414ab3d8062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabf75be19f1ad62703e411d79a3767230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa98233ff5a1a88cb4651c07e97afd9550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Initbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaab76336bbc147bc7d4c589055b3ccdf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InitBusResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9ea036190b51457b1ad645c76eff1c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPeriod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa21c4f55b019761ccbc50e9fc5004cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPeriodAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa11542cfb363a6cb8a94480dd609403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPeriod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58b8b850f4f7c64c70573fe2824090f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPeriodAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6194f91e8619b44100c51e84564ee0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2f60f13456c276590f0604b713757351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBidAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae6b2a33c32d5f52b1117564214dd9f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AutoStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadfcb4c02f8637db895c4d70405469cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AutoStartAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2fca8abbeae31db386b8620c843a4445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusPower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe80cc7ab5dd6721080846eaac00e745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusPowerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae79dd6c6c46e3f9d65504da828def123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDataLength</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa66072e50d8d977de00dc70252e81de2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DataLength</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb96b5c419a1def92bcf2da854944a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae3e2bf7d940d2546e871860f88514d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Configuration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb37690418907b799dcae4e45a1ecbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreFactoryDef</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa02f2245eb0f802df667ba8ca4ebd478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreFactoryDefAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac9a0b3c22700a9f907322b432ff1899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab88b3fc231208cc6d1f21da7c95260d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoMeasurementAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa0f8943551121f33e77db747e65435a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFirmwareRevision</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa15621d411e707bcd79ae95177d3d63b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FirmwareRevision</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8e909a7b6d824cd692ccc8fe2029d473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqUniqueId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac60a88b4d624cfb7cb055b7c3b6f874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UniqueId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4d4dd13870259fda734a909458405671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBodypackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ecf4e36c8239b49000135640e7a222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBodypackAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa101d1aed3fd6fb402a2fe61253f7add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1d6dac7056d22825f23bcbde98dd5a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4bb27f6bd3264873a77d48ba1617835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBaudrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac492f382198c4a8a8de63d719189a6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBaudrateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad02b0fdc8181fd739fe628b12ccc657a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBaudrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5cdee155338f83eb884d21ef09c63c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBaudrateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6e03491fef4204ff2ae7ce6f688644ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProductVariant</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b13414c65c259752d3b3a8b6a3119bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ProductVariant</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9b59dde2aa193cceb154fbcbf4153800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProductCode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa908daa3c693584026d0ede557bdbc32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ProductCode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aace5f3ed08271d1882d5001080f7d6b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHardwareVersion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa48c21254970ea7580e147ca6ff9c0764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_HardwareVersion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9acc184edc585dfe049387d47d69f060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProcessingFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa68fd79e2f39de9deab88dbcd1aa4968b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProcessingFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7262377ed7470e537dd036501100af00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetProcessingFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa760dafbca252fcdc25c30b12696bee48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetProcessingFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa816ae521b0c31e55e8c3a9806383c95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetNoRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac1f1f8660823dcb0c8a02b336c130d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetNoRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa53c2f2835c6e21e9198107598b847fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RunSelfTest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2a94ffb843fd9e38fb7c95576a81073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SelfTestResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2cf731e36a09c347fc5e12199a8b4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab4eaf5207ba0ae22e57db83603448cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa75a3ee01a3455572b645efafed0567bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa824f3b0e01870a3def3b22253bd333fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa623ec1f2c0e88baaf8fc99aa653a1119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa59f860d4c9c55c646bdeb2f4ca0c490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6b1c7db998b4a2a626232c17df83fa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa92139b488f37c64d32eb8a698878018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb18d4136a074669dfb484d05d2b1616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncStationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa16ff671eaa4e399abf305b0a56a1bf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncStationModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3318afd12f612e187d03a2e8fc55174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncStationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacbe039a3c43b8a3b432d3abeb9a100bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncStationModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5ea89e395230515ae56a37cf53fbf6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4e0a7f4e9c91972f0d7fb1a63c2c2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa34b200cca4d583b7fb469e63a597787c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa86a8ecafc455a1755159beccba6d649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1b9631110942dd0dec49f4e61094ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DriverDisconnect</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0451937dd4d8394bb911de3dff9a7344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DriverDisconnectAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3a53c4f5a7c281b1f0a63ec3a1b6f60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa34b119256a43dac6b9421d6697b08376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d4f164b63661d70c2f07cb9e031fd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa779143582fa7009c46a607d04457dcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa43350b892aa9e508a5f90ccf27a611c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_PrepareData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa79cfccb0c7b4cb124a0d43b4160d9b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8738113753f04a779e45a3447978f510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDataAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa38afdad22ca442463a79fabae3fff3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b852204cd8a328ec51fa02bbb5032e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData2Ack</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa26d786f97265e3148c1ee500544dcad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RequestControl</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7c9213f90ceb84dab95c1861bc1234d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RequestControlAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa07b11da67fcc2897d964a0eb2b8e42b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataPort</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa42a6a2ad347bcf6cbeb9d527bca10f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataPortAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa604a96abbb421ef9a99a2df07aa8f57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRetransmission</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad43928ae9472a6ee00df0d5705315c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRetransmissionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2d66dac09943a09b5ca3ed6b24b9a01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Wakeup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6987f357954a883eb5f08a030dce5d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_WakeupAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaca04a09dccbd864668cf30c61d656892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Reset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa25d8bbe47ba4a9ffe9b14c1d825e8c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1587fdc85b083b3a560f730593bb720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Error</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa314644b654cad60263f1c486c9ef9afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Warning</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae8511db7fadd3c89511b0fd1c9c2100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_XmPowerOff</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa109977497961b1a487300970de925f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MasterIndication</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa29b01332c56faf64a01548b543bcbeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_XsbData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9d9e4d825abe8c3aff8c0696c7e8f6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOptionFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3ee9a460ab2170c7af84f5d5ab7115bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOptionFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf5449cb58aefc50bb2cd31860b71b0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOptionFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4f7a6b22dbedbd79a5e8d7f17e82136a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOptionFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa2cc4260df35034dcefca061f3320d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe98ae4870f5d9ad1e8a2af6fed61e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2d2be221df81cb02a448755425ab162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5364ba163980f27b6ec7042b5cd27e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStealthModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2339b0ab01562bdc005a47c281cc1853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UserInterface</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae1fefb3f64dc28104af394d0f8ff3d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UserInterfaceAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab427bdfe8b918a1442a7643ce637f2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EndOfRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa777e98521f3c1a4bbd4f15a03711b755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EndOfRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac646d47fd4753195d8c56c1180b7864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoTransparentMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4e8f3b5ed32d31d254392c4b121aa353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoTransparentModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa78a566d8b24936723b64e27e88cb5cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDeviceCapabilities</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaba7c6d2c72c322d289f82b3c37748871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DeviceCapabilities</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2f94711ad24ff7fa5c93b132a5b09cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DiscardRetransmissions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada10e94ef280b1b40d021e0c9d8a1113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DiscardRetransmissionsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf9ef93bc7904ce84ce8756289eb95956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RunFactoryTest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf04029b0928d16347b2a297b1841e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9069541da91f112db936433c1bbafbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestConnect</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae26139c5d1f2fa8207e02e81f06f74ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestConnectAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa32be5b65bba40249921bb8a9b5658f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataOutputDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4313844034bea2afbb20cbabc0b737f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataOutputDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4429ee5973f13ee9cc22211190feabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackConfigFile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab04ab5971a49e237a059409c78767c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackConfigFileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08132181cdb8506a97d99a4f4edab1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObrStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf6f43134577310a0288b0cef946b1ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ObrStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7a1f3065bad33cae9bd327b744383f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9e264ee118940f6604aa5a0f4f78243a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1c43edbc7081dcb96752bcf95e4f3af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetUtcTimeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6f297f68263dd1b8fceb5c21574fcabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa24cc5d6ced985aa6469b32fb57dfe938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestSensorTiming</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab9ab228bc5cb9a9097276b0b3dd983fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestSensorTimingResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa41b043b8edbd507f6a36d3605535b8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAvailableFilterProfiles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaedd96e9f08419d144e660c88162f0d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AvailableFilterProfiles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac653ad52ebe3ea4a268209cf3caf006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb53c860e8654509a76835e7cfddb4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58503e5af9f9fcd8fa1003c0e5ed18a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf6a257f7def6453d0266a49fdcc637db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa907d7a8f2b039dd1a9c0c95f612dfa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGravityMagnitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa21edc082640d6f6b443e1d7a8ccf85c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGravityMagnitudeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab1f14e4ce0339e9778c07da5c40d91c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGravityMagnitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad01a744b4606574de11deec899f304c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGravityMagnitudeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa56943e5b9d91fce5ec8366de280305a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssLeverArm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf93b734d97dad1a8c904128b6b606141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssLeverArmAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa12750de84c7ad942680178d21422d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssLeverArm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa73784fc204614e36a4b08ca3906779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssLeverArmAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1e059db93a52f01b271b3ab9b5f2fad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1db626c9e6a150d35abb05f28d161d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMagneticFieldAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacc5031fc68fc9b65a3d8f7fc8d0db77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0c79082e7d3fef957cf27aa22cd2620a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMagneticFieldAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa27d00dd9224a9c0e180e6579c97fe8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqReplayMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3b3674cb51a6c3afaee7abcbeb02d913</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqReplayModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa67e66ebae69198092176da2338cb9868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetReplayMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa715ff72fb49ab69381db7d210df21453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetReplayModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9c4a7ca256019fe3f995a8e35acefd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLatLonAlt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf62038c6f00180a4e2a6967a038bbc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLatLonAltAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2688a75dd36da81dfaabd36d04e456e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLatLonAlt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaa816523da1f293c76d2ab70f80ccd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLatLonAltAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac116d47a747b541fff33d9cedb1fe5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_KeepAlive</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe7231f23f5090804e03c9df13be5dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_KeepAliveAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2ab816df097ebd9428767672677f8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CloseConnection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4c086b8e8ca7bfa4a800b9463893807b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CloseConnectionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d69e0b63ab837cb7aafc1094ed2fd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_IccCommand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae0b5a1203fffc8b5ab3962a9e29bd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_IccCommandAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac947b5aae09fa2bf337e967d11d6f5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssPlatform</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeec5cdc53196c1fd65cd439a1c3d94f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssPlatformAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac501191388e3b7a02bf4550293a03785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssPlatform</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa92698dee131c1b8a40927b20e5a5eda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssPlatformAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7899f88c2acd482e2b326e6ed8351edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConnectionSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa70f6c628ae12d7e160db28bdf3f01d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConnectionSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa521991c700b80570ff50137d664ee1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetConnectionSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab372534598dc2ea264bcbf2bda07c38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetConnectionSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa42b052c8e140f83abbf9a6c3e233554c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BodyPackBundle</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ecdeeba433b59e353a5c1e8ef4f6c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BodyPackBundleAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaef56975d1df0fe4d2bb8f17ed4d70ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStationOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0456e3199afc4aae611d6dd82d5c1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStationOptionsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7af8a7860c5448ab2b8a5a78ea80200a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorReport</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa18fa928e7861f004a1264586fe1e20e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ErrorReport</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae99a8d19bb5f1bedfc078709514500e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqXmErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa97099f40866f75e463b73f06bddc06a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqXmErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad2fb819353082f37310a38e41fb5c906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetXmErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7dc5c703542cfc8ab69b5b2f32467fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetXmErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaff1d94149572b1ea58f28c36eb1eb105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBufferSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa97fa27a37aa1624603d85e49f327106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBufferSizeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadcf8fedd7874dab2e3ff2ac1d2141e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBufferSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa542361aa4a45d9bd643b95b630fe6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBufferSizeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa350e9bc72c0b788ef0bdee1075f5abdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa563d843bd62fa8678ebbccee83066a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa75cfc1354c9feff0867bea63f8e4903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa80fcbe16ec52f9f406a4af92c0692ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa36e04e4e9181b11107bc11f93181f231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac644266a60a2ca0c8146adba434ff3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLocationIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa55817e19352c15021e0c5ccaa6fe71bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8d36a28154579cecd8c7dafdac002e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLocationIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7badf4cb11cf89a81d98774452a197fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqExtOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb50e4eebd2ea1e42863f3968db4db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqExtOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08973088d96323859d59adff9e2c3db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetExtOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa162b6e603801e2e76fe08d5040520d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetExtOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab6f339ad9a7b0cd37bf3fc17e4b1c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBatteryLevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa198e3196a1469201a38d384c02c5266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Batterylevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5a8edeefb61963cb6c2bbebc092c8686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInitTrackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4bcf83369e52ba0a01232a1887fb8456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInitTrackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab60e07751032553c05e36ab9aff24fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitTrackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab7067d162e31bac3e6812521c109b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitTrackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b92b57169c947a256cf5bae17e0d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMasterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1377eb8c69f9b21367dcf008cbb29b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MasterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaba3081f9a8688f1af52456a67a2323e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreFilterState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa8a9221a88fc3b308e1cb2e8260d4722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreFilterStateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafffabdeffe9d1fcc60b4eb6e0034d16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3315de1a644f1e6b93307813a49d587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa64b5784e668b9bab21cc4902b4f0682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_PortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa80a58aebf8c3d201a800c18c02cba75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPortConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5b108b9929cfe0c99c63608d3a6ffea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae0ec9e338d7383b56147d4444d6224ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputTypeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa50f253d9504f389f9cd19db2d98de46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb817d6c6809dabd0dc7ec91dd95bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputTypeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaec7f99615e751d12586e00b75d6fc04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa594f5925fb0820154821ff801f7c4200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab32fd97bb5c7ce86f3da9f0d13f735c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac2396adb8886c003d3c0d1727e26272b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa263a99e8a75fcae8ca393c3e9e2d13c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08a84fd01b77650f9ad53d463c796246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EmtsData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadb60ab038d5d480e49f1ecac6e1d6a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aade288023f42b347738496d09ecb37abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa422b00033281f30928e33706e686d091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8fa3047e6bdc03f44b5503928798f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreEmtsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7b3adf70f56a2dd38c2c4087cdaefc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab818f27f4a10f74a6c276721bfebd9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreEmtsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac61bfc143f81f55416a89af11f710ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UnlockMaintenanceMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad40eca5cbe71bd0e4d1a3f94aef0a310</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UnlockMaintenanceModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa178dda14fd3030feb7d36b0ff0c52596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ClockSyncCommand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8c1d0b04e1161036659adff7723714fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ClockSyncCommandAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0883c1852bb81c799c4a08b53a9c0b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa884f1b5aaa9358883cba36db53ebf87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa499b56f642ab7d10a5722f85e05fd5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa91ba1dd0c6897bdf63671ffd2a7cca48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreActiveClockCorrectionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3045da829d828237eaeeee8b587659a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b3b9efca026c6e0fb41657af1433dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa100ea1c5d429cdfeb329b21ceb2306b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6728c01e39e4473a6301454c7953e72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1b76de19284d0f50c145995aa421b3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAmd</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb65dd5a1b1e36be2299fdb46e4a09d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAmdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3a336a452f290458fbbc7b62994a885b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAmd</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0bd638aa06529d16d97100a186332ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAmdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada6c5d4dbfd840d6a85feae16c21b0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetOrientation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa00db5b6fd60212a0469d33f15ba3e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetOrientationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3b5389da1739bde6283e7c40223f7a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa3134bda1066007004d317c79e9822d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GnssStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa59e91eb2a299ec7197bdde0981f9377f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AdjustUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae66eae03905fb46e3563e26c94b8c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AdjustUtcTimeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2724d4c0cc4a4f591bb44272089db4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5d1d955a3f30af9a692b64594d14099f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaae22238daa4ee6cce6214f82e411792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa959d40bc207891dd339d8fa83a919777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAssemblyIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ae2b9838383b329feb49e1beb8483b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssReceiverSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2dbf345b22bf1d798787fc61f119b9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssReceiverSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaae6fbf6229a0bd7f957341e76353c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssReceiverSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab9dbd2720eafd17846d5d4167d93c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssReceiverSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7329042e351511b8b414726abc7ef5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa233a93f29e88443cda6f5fc9872b07e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac50dcca973dc2f50e8d126ea0cc9fa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa823f2bc39883d5f23142e65844440033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAccessControlListAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa18be02a08e78f02ec86aa36aa066e6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ScanChannels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa73e78f9ddcdaa2a0ff5682094e0f20a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ScanChannelsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacab8af689f55005b49113eed03cf8652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EnableMaster</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa04e2ab01399c6f58136c27d8ad6c02a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EnableMasterAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa86fd7fed10098539428a9147e0b54ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DisableMaster</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa526df48ac7d179def9d514766516a75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DisableMasterAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab4703b57717c89c7f810e8575bcaf131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRadioChannel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa43b9e6de61d6fff9ed7df1101c9dfe9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRadioChannelAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8dc789556c61d26ed90d4bc3fd60896b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetClientPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8106669e2c21ca42d52d777dff517c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetClientPriorityAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9af91cffd6784cf5c606c9cd416c1941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqClientPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa85f7f79843f0b1fb948a61d4a3649833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqClientPriorityAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadadb6e11c7b12a1c0519aa37f6f8fd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetWirelessConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0342f3238c08bf1f9427a7adb55fdd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetWirelessConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb47d6d958dfc2a9effa82f0552ae3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqWirelessConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9ff5f5fdbe6dcf502a58e216ad89660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqWirelessConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf96891cbd856d03ff2637f28d851cb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateBias</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad13b62626cc80ac03d9feeec0e332fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateBiasAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7f762ccd2f0587824dbd609bacb857b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ToggleIoPins</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0c64265b48493c6aa5a2000f48e5d71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ToggleIoPinsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa30b4894cee6b13f9ac6c6155c0bf3441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaad723f75a66203601b955d730f0ca2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoOperationalAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab81b3365cbab61b523f8b9bab6a71621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransportMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadef7f5cec9fcc84d3f801e81bf506d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransportModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa91c7c90ceecba4621a145a092d84a0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransportMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad2c32ba6c7019990149b58d9ff81a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransportModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d277b8298b61c330860d90797c4635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AcceptMtw</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2ccea596a121a720cb67213f69160fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AcceptMtwAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa35f79ae0339714af22d33894ec10413d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RejectMtw</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5594f1855c6104dd86c1dd054e9d7869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RejectMtwAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa301b955fe3f1e54fa867ece5326225d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InfoRequest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa69715635383e621614be6c6e79df2d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InfoRequestAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa41dd5bb26b8f147757d3ebaa53a664b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFrameRates</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac5c3708e4e6e9c43045549237ab6c349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFrameRatesAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabfc57c6d29310b26b379d0dc32b61733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StartRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaf303cad3a71c32f65881c242faf6444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StartRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada8d8d013634f0e5d86dde8182ecf5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StopRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa17b19d3de1e2160bc668bc18400b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StopRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2b25c9d8edfad24a196d92a02ac9003d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad5e375a511fb424303c2983a08de07ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08aefc296a9ff150d1fd002b85690145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae6ae9ca21518d88477964287477676dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8037134d93757fbd574e9215c2ec9b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaebd95c0b65541f5dcfa2394ee5896287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada497c5e363a269a925e2189518dd2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa86fe0104d75d2b2f6e6b25acd535323f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaed49402d08f0d063784767ee481af01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacf3f4a3e2bd2dc4a52e594ab9e14c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7d3ef4d2a0489c936524736e16d1f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6657d77d36299f165b58322c74987bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae1ccc028eb7ee69848004f3de408261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSkipFactor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ece71001b68b3839867c4a27b676667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSkipFactorAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa47df4937cc1dea5e0f417e2b435e561b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSkipFactor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad8dbdec2ca24c75af121c84a0eaaee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSkipFactorAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac35131e6287aaf6096954c23d87bd547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitialHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4a187e8411f845a867358700c05ee0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitialHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa45251ca7c5456581ac274cbe975bc501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6dba01f37cca332973b41db9c52d7a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9fdf67e351ee887c538eb8d657e541f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa28d72e73a7df84909cdd70858e643ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6eb70b72e99c7d3f04d9b4ab7dce599d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransmitDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae44c6671578f5c101256fcd0ee781d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransmitDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadc8f5ed252650d5f28120f4792094b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransmitDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2563dc1decc2b25b7497a0676f49af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransmitDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aade8a1ee830503b773c23abc09c65c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMfmResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab1c5adf3112eb717f929701f7b682900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMfmResultsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2e6350dcc5c34e154381b4c33f26c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObjectAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae122b64a2e85292ba848823cb8e95075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObjectAlignmentAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa04b0fdf4e7385d10e1ecbf24dc06f548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetObjectAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa268f00e015e009c11ca9a7a0d6cf2b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetObjectAlignmentAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab200ce89d6f3710a1710482c9666277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ForwardGnssData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadeb694168d96815805adbad1763d7554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ForwardGnssDataAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa486a59551b38cece2f2d45f6a27ea06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqCanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb34e2b610c097323f02e92e92b8e994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58a1d3a6202df4af6e4e56c2aae2ca71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf65175efc7eb544abcd49f2a02685f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8c65c927a1a7bcc538e6518d061b30be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqCanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad1536d11c2443e724c236fc985846a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2d5454d75740acf6d4cb6f86844134e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae06030842cfd5b66b40f678943e72788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa33f8d3a91fb853c68909d6fb26ecfba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAlignmentRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa50395efe336a266ab11fb56609bb80e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAlignmentRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9d54a4f645df57c7df16dde55db3e90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAlignmentRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4e3ded24f16b9d10bca23999ffed0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAlignmentRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3e5913436433069b71537d498aa192f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ExtensionReserved1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa868b0c7d8dfb73e8b569f7d0efa839b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ExtensionReserved2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1d8ea24e12d26bd7db80f408c0cf78d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDeviceIdContext</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac9aad375cad940335a7a0490b40ce030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDeviceIdContextAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa17789bc19ea0bd1f9d405c610c63c593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_IMAGEHLP_LINE64</name>
    <filename>struct__IMAGEHLP__LINE64.html</filename>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Address</name>
      <anchorfile>struct__IMAGEHLP__LINE64.html</anchorfile>
      <anchor>a314ba60c59baa569b187137141864a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCHAR</type>
      <name>FileName</name>
      <anchorfile>struct__IMAGEHLP__LINE64.html</anchorfile>
      <anchor>a8a429f2428ba376b987da9d9fac583a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>Key</name>
      <anchorfile>struct__IMAGEHLP__LINE64.html</anchorfile>
      <anchor>af7ebc5313c21bb8ec404025137c8543e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>LineNumber</name>
      <anchorfile>struct__IMAGEHLP__LINE64.html</anchorfile>
      <anchor>ad382f0cffcbbeadef43b548121ef3000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>SizeOfStruct</name>
      <anchorfile>struct__IMAGEHLP__LINE64.html</anchorfile>
      <anchor>add67362ebbf03475b285efcb2573d0ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_IMAGEHLP_MODULE64</name>
    <filename>struct__IMAGEHLP__MODULE64.html</filename>
    <member kind="variable">
      <type>DWORD64</type>
      <name>BaseOfImage</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a8939132963344f64d22dd5d909ae1c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>CheckSum</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>aa7d1e2fc9139ef2a811c0f29a7c3264e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>ImageName</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>ad9b6bbb903505452d6c9075e062617d9</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ImageSize</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a4dbf87d9da85b62bc0c404f9ce16e2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>LoadedImageName</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>ac8368e64fa80fa6b2101bcd09819fa71</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>ModuleName</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a9e83a68ca4e2d6b3c201b2bb558236b5</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>NumSyms</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a7ebda45966492626167b9e35ec4e6e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>SizeOfStruct</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a4a2ce54731d9419530a0a0259fb2247c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SYM_TYPE</type>
      <name>SymType</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a18640a2da772eca54c9cce12fe881217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>TimeDateStamp</name>
      <anchorfile>struct__IMAGEHLP__MODULE64.html</anchorfile>
      <anchor>a280ae94e389b6070e0e9a0b0d9b51012</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_IMAGEHLP_SYMBOL64</name>
    <filename>struct__IMAGEHLP__SYMBOL64.html</filename>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Address</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>a40225e365f7b6be12aded716d1274052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>Flags</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>a2655b60367f6a33048ba20f5bbbf6e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>MaxNameLength</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>a3dca0c5048b9366f333fcfffbaf1b03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>Name</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>ada6f89a1f071aceaf323c39192e68eec</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>Size</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>a2e161070e214274e315ee0461dd0b17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>SizeOfStruct</name>
      <anchorfile>struct__IMAGEHLP__SYMBOL64.html</anchorfile>
      <anchor>a8c1bc2605fd959caf0c66bb8514a2748</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_KDHELP64</name>
    <filename>struct__KDHELP64.html</filename>
    <member kind="variable">
      <type>DWORD</type>
      <name>FramePointer</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a9788c04d5d3fb25ba8b38542fd2f667b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>KeUserCallbackDispatcher</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a9dd85a34d6bc9900f6f46a95fef1d6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>KiCallUserMode</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a7844c9d3f429c7b4c292083ae27a8beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>NextCallback</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a9bcc8fa46446b19a8aa5a03d6085baa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Reserved</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>add616dfa495e3dbbbaa828d104e76011</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>SystemRangeStart</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a631c21491404182176adfecb74acd939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ThCallbackBStore</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a2627f807de1ce437da69006f3f827e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ThCallbackStack</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>a2960c0312baa12750404454f5a550930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Thread</name>
      <anchorfile>struct__KDHELP64.html</anchorfile>
      <anchor>ad54883742842530e7313e9232ab58693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StackWalkerInternal::_MODULEINFO</name>
    <filename>structStackWalkerInternal_1_1__MODULEINFO.html</filename>
    <member kind="variable">
      <type>LPVOID</type>
      <name>EntryPoint</name>
      <anchorfile>structStackWalkerInternal_1_1__MODULEINFO.html</anchorfile>
      <anchor>a52ca55f32076b60e1d62d169472b63ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LPVOID</type>
      <name>lpBaseOfDll</name>
      <anchorfile>structStackWalkerInternal_1_1__MODULEINFO.html</anchorfile>
      <anchor>aef107b92a9b06c307e6d48fc55d0a440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>SizeOfImage</name>
      <anchorfile>structStackWalkerInternal_1_1__MODULEINFO.html</anchorfile>
      <anchor>ae6800d55f78b9557fcc2c1d4bcbf4c3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_tagADDRESS64</name>
    <filename>struct__tagADDRESS64.html</filename>
    <member kind="variable">
      <type>ADDRESS_MODE</type>
      <name>Mode</name>
      <anchorfile>struct__tagADDRESS64.html</anchorfile>
      <anchor>ad00383c28d4929ecaa9474315e136177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Offset</name>
      <anchorfile>struct__tagADDRESS64.html</anchorfile>
      <anchor>aeaa6b0d173d45003450b921601df6543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WORD</type>
      <name>Segment</name>
      <anchorfile>struct__tagADDRESS64.html</anchorfile>
      <anchor>a69f23702d27f4f87c2dc1bc357177c52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_tagSTACKFRAME64</name>
    <filename>struct__tagSTACKFRAME64.html</filename>
    <member kind="variable">
      <type>ADDRESS64</type>
      <name>AddrBStore</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>ae654493bfdc5eaac6328223048f168e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ADDRESS64</type>
      <name>AddrFrame</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a65c9b5731b01b0093ec2abb6b0af2664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ADDRESS64</type>
      <name>AddrPC</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>aeb58d43aa24639a87bb9b866234c9c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ADDRESS64</type>
      <name>AddrReturn</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a58ebe13426a8177b4d0198149661b7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ADDRESS64</type>
      <name>AddrStack</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a90e652f938dac9417243639b9916ff0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>Far</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>aeab4e464df825039002383ba2ac5688b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PVOID</type>
      <name>FuncTableEntry</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a4c9da01675507c9ded96289c243bb9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDHELP64</type>
      <name>KdHelp</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>af90fbefe711e4ba0f43bb67535fea15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Params</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a399ef7f5b10fe7afe8121c5045d2c27e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>Reserved</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>aeb36e238f4a64f7c02a1930bb7d85732</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>Virtual</name>
      <anchorfile>struct__tagSTACKFRAME64.html</anchorfile>
      <anchor>a51304e7563d86c3aa68b1783781665a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractAdditionalLogger</name>
    <filename>classAbstractAdditionalLogger.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual JournalLogLevel</type>
      <name>debugLevel</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a80deab7c3ed72f77fd85991d54fe11f1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>log</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a0b8a4b9a106c2e75cf777402e96ec9de</anchor>
      <arglist>(JournalLogLevel level, char const *file, int line, char const *function, std::string const &amp;msg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual JournalLogLevel</type>
      <name>logLevel</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a9d79fd4609b2313d61aa17da10005758</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>logLevel</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>aa01d2e7b4542a181c22ff767957bcfc9</anchor>
      <arglist>(JournalLogLevel level) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>logNoDecoration</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a01484e4661ff2076b198d1203303ffac</anchor>
      <arglist>(JournalLogLevel level, char const *file, int line, char const *function, std::string const &amp;msg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setDebugLevel</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a664674ae7a157c28a282192c9f2ded0c</anchor>
      <arglist>(JournalLogLevel level)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLogLevel</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>a39cbddec2a9ff7a77b00e52986fc3045</anchor>
      <arglist>(JournalLogLevel level)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractAdditionalLogger</name>
      <anchorfile>classAbstractAdditionalLogger.html</anchorfile>
      <anchor>ad0d86c40ce158354b7713a65593d660e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AccelerationPublisher</name>
    <filename>structAccelerationPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>AccelerationPublisher</name>
      <anchorfile>structAccelerationPublisher.html</anchorfile>
      <anchor>a2bf71c5dd729ba0714bfc0d583eb77b4</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structAccelerationPublisher.html</anchorfile>
      <anchor>ae9f4dae94976ea534261768286a7e28c</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structAccelerationPublisher.html</anchorfile>
      <anchor>ac708ee5fb20926ed85e8f8b25473e864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structAccelerationPublisher.html</anchorfile>
      <anchor>a762830f7cbf0940eb555d5af1b4a08b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Scanner::Accessor</name>
    <filename>classScanner_1_1Accessor.html</filename>
    <member kind="function">
      <type>Scanner &amp;</type>
      <name>scanner</name>
      <anchorfile>classScanner_1_1Accessor.html</anchorfile>
      <anchor>a7ce938e55c6d33a59cbf0fefd9edaaae</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AdditionalLoggerBase</name>
    <filename>classAdditionalLoggerBase.html</filename>
    <base virtualness="virtual">AbstractAdditionalLogger</base>
    <member kind="function">
      <type></type>
      <name>AdditionalLoggerBase</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a2e68d6b837aca2de557ae9bdfa90311c</anchor>
      <arglist>(JournalLogLevel initialLogLevel=JLL_Alert)</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>debugLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a8aa0d359b5506b19454947d0ecb3dac6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>logLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a1e64520a1a8e7a782935f60afeef94be</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a02016233ee130ac1413b00d5731e780c</anchor>
      <arglist>(JournalLogLevel level) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logNoDecoration</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a0227fc93c168b7ae0207e0fcff981d1f</anchor>
      <arglist>(JournalLogLevel level, char const *file, int line, char const *function, std::string const &amp;msg) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebugLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a1552c1fa37e6c9430ee3a85cd930d232</anchor>
      <arglist>(JournalLogLevel level) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>af227d6871a808ca1387083b15602abad</anchor>
      <arglist>(JournalLogLevel level) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDebugLevelChanged</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a4a33b2a175e02018371fa21ec827afd2</anchor>
      <arglist>(JournalLogLevel newLevel, JournalLogLevel oldLevel)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onLogLevelChanged</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a0a1d2050b13d1cc12e09d0e39dbb8d47</anchor>
      <arglist>(JournalLogLevel newLevel, JournalLogLevel oldLevel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_debugLevel</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a9ce63382775e991f662eed83cb8320a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_level</name>
      <anchorfile>classAdditionalLoggerBase.html</anchorfile>
      <anchor>a9312cd5c127b1e92156d49b4b9935616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AngularVelocityPublisher</name>
    <filename>structAngularVelocityPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>AngularVelocityPublisher</name>
      <anchorfile>structAngularVelocityPublisher.html</anchorfile>
      <anchor>a955715b4cae55c4a53fd979cbc8e42d2</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structAngularVelocityPublisher.html</anchorfile>
      <anchor>ad3a7c44f07d350740fd4612b887d2aa0</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structAngularVelocityPublisher.html</anchorfile>
      <anchor>a5d3c738c70b094cc3fb5d43eabc5d16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structAngularVelocityPublisher.html</anchorfile>
      <anchor>a465df89a16bd223b1e4c00d5276c8dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MtiBaseDevice::BaseFrequencyResult</name>
    <filename>structMtiBaseDevice_1_1BaseFrequencyResult.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>m_divedable</name>
      <anchorfile>structMtiBaseDevice_1_1BaseFrequencyResult.html</anchorfile>
      <anchor>ac6280c0323eacb26f0f957d05e0b2a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_frequency</name>
      <anchorfile>structMtiBaseDevice_1_1BaseFrequencyResult.html</anchorfile>
      <anchor>ad8ba0ad1fa3397d31c2eb83c4693c381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastDevice</name>
    <filename>classBroadcastDevice.html</filename>
    <base>XsDevice</base>
    <member kind="function">
      <type>bool</type>
      <name>abortFlushing</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a5b0efda5cfa8ee7757e49c5aee686e68</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsTimeStamp</type>
      <name>batteryLevelTime</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ad30bc37be7126fbef61886edda0736cf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastDevice</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a3980a2673c5d8f79edfce34d95363ed1</anchor>
      <arglist>(XsControl *control)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; XsDevice * &gt;</type>
      <name>children</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a989d051770a0539cf9a50d707c669070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closeLogFile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a8b4364730cc961205805d234714268d4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushInputBuffers</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a65412e702682b02df0d02a3dc461b33f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotoConfig</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ae255e83c0dd8ed9ffce9d6230767b297</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotoMeasurement</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ab9de21939d7456f2b776c41432a987cd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsVersion</type>
      <name>hardwareVersion</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a9bb688961de0a6c18d7e62215e03a0c7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a0933c6b7b408190d1a4da594339aa6b3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMeasuring</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ad93194438c74cb8be329c2d538362ae3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadingFromFile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a9d8b7f1c9f8bffc769b96794b9ff09ae</anchor>
      <arglist>() const override final</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRecording</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a1936e7e3c6fe5a33c7c97b77dac3d926</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadLogFile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a36252f3e608917c48c2bffdc36987882</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>productCode</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a8b9839c9d2309f1b58d93cbdfae458ad</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestBatteryLevel</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a297969701eaeb80663d3d205815d7e97</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ac059cf6934dabb0a61d16436df94a149</anchor>
      <arglist>(bool skipDeviceIdCheck=false) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>aa2cedb65cf32b736cece1be003ee664f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetOrientation</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a35086a9b98df42507a49cd661173ad14</anchor>
      <arglist>(XsResetMethod resetMethod) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreFactoryDefaults</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ac26cbc3331c7264fe8e6a710fbb36e15</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGravityMagnitude</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a4e55cc269f059c19537f408963b96bb0</anchor>
      <arglist>(double mag) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHeadingOffset</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>abdb7d9ce68116c2304aeac87d26cb8b5</anchor>
      <arglist>(double offset) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitialPositionLLA</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a49a09a8947271d80789c2e5c20ef9d03</anchor>
      <arglist>(const XsVector &amp;lla) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLocationId</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a72d28a959e79fd153b7cb5c4580c37bc</anchor>
      <arglist>(int id) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNoRotation</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>aadff7b9327bd50678f09c496fa2a8a90</anchor>
      <arglist>(uint16_t duration) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setObjectAlignment</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a546d7e71a1efd4d09c59c1b9d4e28dba</anchor>
      <arglist>(const XsMatrix &amp;matrix) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>aeba21ccc7c7cbc3bde66cedeb6ad01fb</anchor>
      <arglist>(int profileType) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ae535cdea7994b1211d5f2723e756c7b9</anchor>
      <arglist>(XsString const &amp;profileType) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>af6c4026b057e0b06e48f8f59e5348570</anchor>
      <arglist>(XsOption enable, XsOption disable) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSerialBaudRate</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a329f028bbf9620c90c5e5892b9e8f60b</anchor>
      <arglist>(XsBaudRate baudrate) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSyncSettings</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a2cbd7d3cee81748d0aaaa1454415ae5f</anchor>
      <arglist>(const XsSyncSettingArray &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransportMode</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a1d61d5fb5d9637e810c5014092bbda33</anchor>
      <arglist>(bool transportModeEnabled) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setXdaFilterProfile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a005a47acf4c799479d552f5d2f925116</anchor>
      <arglist>(int profileType) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setXdaFilterProfile</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a2c13c724105fd8be3b6c22fb0238a1d9</anchor>
      <arglist>(XsString const &amp;profileType) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startRecording</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a570552d81d353f0043eaec2c32ee834b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopRecording</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a80c3ef6f5bb6e817a66c31132177beee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>storeFilterState</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ab6ab5f8c6be0d6346fa4aa0d936d0aab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>supportedUpdateRates</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a02381bde64ae50d91c2707e87ce12792</anchor>
      <arglist>(XsDataIdentifier dataType) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCachedDeviceInformation</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a3edaf0ae4cc6db8b33f31dd7111d44ba</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BroadcastDevice</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a99470ffaca410be3ee16eab334d4f20c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsControl *</type>
      <name>m_control</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>ac5e1aece631c036fe792d35dbc1e7934</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BroadcastForwardFunc</name>
      <anchorfile>classBroadcastDevice.html</anchorfile>
      <anchor>a925aa2d8ae053bf57e83430392189b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc</name>
    <filename>classBroadcastForwardFunc.html</filename>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc</name>
      <anchorfile>classBroadcastForwardFunc.html</anchorfile>
      <anchor>a98f7fb33e84ef4b2752cf2d1185ba0d6</anchor>
      <arglist>(BroadcastDevice *bc)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc.html</anchorfile>
      <anchor>a96eee12c6374c0df52b6f8bd9ab372cc</anchor>
      <arglist>(XsDevice *device)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classBroadcastForwardFunc.html</anchorfile>
      <anchor>a7e22702a143d876991592d0e989fd23f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BroadcastForwardFunc</name>
      <anchorfile>classBroadcastForwardFunc.html</anchorfile>
      <anchor>ac27e939722bb5724d35c76e14a030276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BroadcastDevice *const</type>
      <name>m_broadcaster</name>
      <anchorfile>classBroadcastForwardFunc.html</anchorfile>
      <anchor>a8beeec0d09802aaa4b95964f02b0c3cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc0Arg</name>
    <filename>classBroadcastForwardFunc0Arg.html</filename>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc0Arg.html</anchorfile>
      <anchor>af46b9dced92c9fd04d88ac820b0b9b12</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc0Arg</name>
      <anchorfile>classBroadcastForwardFunc0Arg.html</anchorfile>
      <anchor>ae0954b64a7bf96dec9f5dd61e744f0fc</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc0Arg.html</anchorfile>
      <anchor>ac109e20ac2bd0d3dafad8ee3dee79050</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc0Arg.html</anchorfile>
      <anchor>ad829ef2e73c50500b3f2585714f5d706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc0ArgVoid</name>
    <filename>classBroadcastForwardFunc0ArgVoid.html</filename>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>void(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc0ArgVoid.html</anchorfile>
      <anchor>a95e8e7e578c5ae715207c27113a73733</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc0ArgVoid</name>
      <anchorfile>classBroadcastForwardFunc0ArgVoid.html</anchorfile>
      <anchor>aa777057464ff9c3a0af0ff956631f7f6</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc0ArgVoid.html</anchorfile>
      <anchor>a2f0179d454b3a5e40dd5334b36108bb7</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc0ArgVoid.html</anchorfile>
      <anchor>a3d8b4be506f758346dee58b9581e0474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc1Arg</name>
    <filename>classBroadcastForwardFunc1Arg.html</filename>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc1Arg.html</anchorfile>
      <anchor>a9d479dc27ae915c2f86a8861bf0f7a8a</anchor>
      <arglist>)(Arg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc1Arg</name>
      <anchorfile>classBroadcastForwardFunc1Arg.html</anchorfile>
      <anchor>aca6f69963336cebb6a90d76a4a473913</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc1Arg.html</anchorfile>
      <anchor>abb8d33730e6f91e2beb06d45cf381176</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classBroadcastForwardFunc1Arg.html</anchorfile>
      <anchor>a5d65dcbbed4915f636cf331f97b8b3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc1Arg.html</anchorfile>
      <anchor>ad0e741b3413cb22afaf8dbc3170c4bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc1ArgVoid</name>
    <filename>classBroadcastForwardFunc1ArgVoid.html</filename>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>void(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc1ArgVoid.html</anchorfile>
      <anchor>aa292f65df9c6d6847c8f34f66c1222a1</anchor>
      <arglist>)(Arg1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc1ArgVoid</name>
      <anchorfile>classBroadcastForwardFunc1ArgVoid.html</anchorfile>
      <anchor>a439c9ce3917d92d6ccb41b74c4c7d181</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc1ArgVoid.html</anchorfile>
      <anchor>a0171e78010b9f01c81bea84774a30a9f</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classBroadcastForwardFunc1ArgVoid.html</anchorfile>
      <anchor>af341cbb09e61014f66e360ada8d00045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc1ArgVoid.html</anchorfile>
      <anchor>a412843adcf94708bd89cf1ecc68fa3a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc2Arg</name>
    <filename>classBroadcastForwardFunc2Arg.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>ad5f4c7e92d0ac746cf6a50c9d753d751</anchor>
      <arglist>)(Arg1, Arg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc2Arg</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>a107435b41c66167992420d7fc96e2021</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>a6af787af08391423854d76299af5c2a3</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>ad89a05463d94b32933bc8f2b65dab705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg2</type>
      <name>m_arg2</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>a27b01ffc887f4c4a69bc37596c79c5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc2Arg.html</anchorfile>
      <anchor>a378bd3ccb48dc16edab647afc0c67fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc2ArgVoid</name>
    <filename>classBroadcastForwardFunc2ArgVoid.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>void(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>a38f2c7daeb878a8ebc38a64887dd3de7</anchor>
      <arglist>)(Arg1, Arg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc2ArgVoid</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>a08ea4db776e8f20b5ec5ac7c47292d40</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>af6b082d4ae50703e1e27beedecc86951</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>a22d7895dc5638b06d96e66dad55a4a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg2</type>
      <name>m_arg2</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>aa38e967d050bd9bfdfc966257ac5d759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc2ArgVoid.html</anchorfile>
      <anchor>a9edb664b987339fad4ae49de16c751be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BroadcastForwardFunc3Arg</name>
    <filename>classBroadcastForwardFunc3Arg.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a8b3ab88ce2406d9d7c8d7a36fa5b2676</anchor>
      <arglist>)(Arg1, Arg2, Arg3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BroadcastForwardFunc3Arg</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a32fd38e09070cc8e51b3c1298355913d</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1, Arg2 arg2, Arg3 arg3)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a491f9c8763f78be941309f2df7ba6e59</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a3b1cc3f2fa6a78abb9c5d724bd82cdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg2</type>
      <name>m_arg2</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a42c66bf29592ab33973e9ee231f43cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg3</type>
      <name>m_arg3</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a809425e996ca36ebad46873d2dae6e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classBroadcastForwardFunc3Arg.html</anchorfile>
      <anchor>a462bcffdfc53bbddd7ea0f67908b2fdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CallbackHandlerXdaItem</name>
    <filename>structCallbackHandlerXdaItem.html</filename>
    <member kind="variable">
      <type>XsCallbackPlainC *</type>
      <name>m_handler</name>
      <anchorfile>structCallbackHandlerXdaItem.html</anchorfile>
      <anchor>a4f9ecad5fad13349eb0aae3748018d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallbackHandlerXdaItem *</type>
      <name>m_next</name>
      <anchorfile>structCallbackHandlerXdaItem.html</anchorfile>
      <anchor>a0de715e5c47f5512df0b86304fa7b67a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CallbackManagerItem</name>
    <filename>structCallbackManagerItem.html</filename>
    <member kind="variable">
      <type>CallbackManagerXda *</type>
      <name>m_manager</name>
      <anchorfile>structCallbackManagerItem.html</anchorfile>
      <anchor>a9525f28255ac232feae8aea2a71373dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CallbackManagerItem *</type>
      <name>m_next</name>
      <anchorfile>structCallbackManagerItem.html</anchorfile>
      <anchor>aa9712f077bb750385ec3736600dc52dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CallbackManagerXda</name>
    <filename>classCallbackManagerXda.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCallbackHandler</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>af2bc14879f1dad8db57a3cf9e2f61940</anchor>
      <arglist>(XsCallbackPlainC *cb, bool chain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChainedManager</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ad333b769cce921ccc725f1f9a6151ef6</anchor>
      <arglist>(CallbackManagerXda *cm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallbackManagerXda</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ae286810bd0b4d20678987b354fa13d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCallbackHandlers</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ac213910a49d4e0ccb2f64d3e25f7e1d4</anchor>
      <arglist>(bool chain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearChainedManagers</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>acb7c60244a13f84ca7cc06efa50d9685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCallbackHandlersFrom</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>aaa87742f16fbdb230eaf79cc5ade5bb4</anchor>
      <arglist>(CallbackManagerXda *cm, bool chain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCallbackHandlersTo</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a790347a9b6b752b9d0945ba1d956bbc1</anchor>
      <arglist>(CallbackManagerXda *cm, bool chain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAllBufferedDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>af2827956387a56712723e9200882179c</anchor>
      <arglist>(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAllDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a5f103ff688afdeef381eedd6100331d2</anchor>
      <arglist>(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAllLiveDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a5e64d70ce299958605b6149049e045ef</anchor>
      <arglist>(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAllRecordedDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a4c0aa7e3be74595cef490b98d1520d1e</anchor>
      <arglist>(XsDevicePtrArray *devs, const XsDataPacketPtrArray *packets) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onBufferedDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ad4c8eb08edd64025b3e9405415b38834</anchor>
      <arglist>(XsDevice *dev, const XsDataPacket *data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onConnectivityChanged</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a312575546ab44f788dd3961477ba0e7f</anchor>
      <arglist>(XsDevice *dev, XsConnectivityState newState) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>acc815adc25af17f24207573afa9c94da</anchor>
      <arglist>(XsDevice *dev, const XsDataPacket *data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDataUnavailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a7738059783802ad5e1278108a467ccc2</anchor>
      <arglist>(XsDevice *dev, int64_t packetId) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onDeviceStateChanged</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a1409c965b88efc664a2ef7d36e5490f4</anchor>
      <arglist>(XsDevice *dev, XsDeviceState newState, XsDeviceState oldState) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onError</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a3a65ae9866cb7a9e8ab11dcfeca1572f</anchor>
      <arglist>(XsDevice *dev, XsResultValue error) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInfoResponse</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a01afaba0ea9f47b5c4f490ee7dba7364</anchor>
      <arglist>(XsDevice *dev, XsInfoRequest request) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onLiveDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>aebd995bd1dc83e69822f874eabb0c4fa</anchor>
      <arglist>(XsDevice *dev, const XsDataPacket *packet) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMessageDetected</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>af81b39fa94f8086d9682df2e53ea5e1e</anchor>
      <arglist>(XsDevice *dev, XsProtocolType type, XsByteArray const *rawMessage) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMessageReceivedFromDevice</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a760e93d7f7142fd22c7e134c4cea5f72</anchor>
      <arglist>(XsDevice *dev, XsMessage const *message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMessageSentToDevice</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a73ec10bd8e7cf2df6b4136ad0ac9701e</anchor>
      <arglist>(XsDevice *dev, XsMessage const *message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onMissedPackets</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a79ae15c19c791af165c842441993660c</anchor>
      <arglist>(XsDevice *dev, int count, int first, int last) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNonDataMessage</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>afdeff1e1697266d82f232642aef0cae9</anchor>
      <arglist>(XsDevice *dev, XsMessage const *message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onProgressUpdated</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a840ce749572d8997e33ee8f860db97c7</anchor>
      <arglist>(XsDevice *dev, int current, int total, const XsString *identifier) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRecordedDataAvailable</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a5b6beccc0e4760b652b7be01e859e465</anchor>
      <arglist>(XsDevice *dev, const XsDataPacket *data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRestoreCommunication</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>af91bb23b63beb62d085182044abb30a7</anchor>
      <arglist>(const XsString *portName, XsResultValue result) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTransmissionRequest</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a503e4e781f975b8591f344c14dc6b764</anchor>
      <arglist>(int channelId, const XsByteArray *data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onWakeupReceived</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a7471f499ee52bb189ef4e3917a20e5d0</anchor>
      <arglist>(XsDevice *dev) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>onWriteMessageToLogFile</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ad510877b529df7a85fbc5d601c2fad76</anchor>
      <arglist>(XsDevice *dev, const XsMessage *message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCallbackHandler</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>adeb706dafbcbd6a92f2a475814d18d89</anchor>
      <arglist>(XsCallbackPlainC *cb, bool chain=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChainedManager</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a41d22397b46a96de6b3a6a131fd296ed</anchor>
      <arglist>(CallbackManagerXda *cm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CallbackManagerXda</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a5910d161433653494a59986643233cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CallbackManagerXda</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a141f5b8a595e2286531ca2c46593610a</anchor>
      <arglist>(CallbackManagerXda const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CallbackManagerXda const  &amp;</type>
      <name>operator=</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a870aa61b29b7a804ad1c3a71ebde23d8</anchor>
      <arglist>(CallbackManagerXda const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::MutexReadWrite *</type>
      <name>m_callbackMutex</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a5ddb645416c0b6bac43e48b74e4e590c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackHandlerXdaItem *</type>
      <name>m_handlerList</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>a83990a467bd03096686444d93f8bf66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackManagerItem *</type>
      <name>m_managerList</name>
      <anchorfile>classCallbackManagerXda.html</anchorfile>
      <anchor>ab2e057cbbedd59421d53bf153a6cedf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StackWalker::CallstackEntry</name>
    <filename>structStackWalker_1_1CallstackEntry.html</filename>
    <member kind="variable">
      <type>DWORD64</type>
      <name>baseOfImage</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a0f2f3cf18a7b0f185bacd2c98f954d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>lineFileName</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a5bda5c59f059dcfa090432b7e10fd1ee</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>lineNumber</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>acf789192badda2afeeaf03fdeca67727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>loadedImageName</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a599eaa04c323cacdb79c99601fd45eae</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>moduleName</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a79589ee14ad3c43520714d08b2b04dc1</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>name</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a645c2afec348019287eb2913cca59b94</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>offset</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>aa6cecf3032065d37a0e2891dc1b90d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>offsetFromLine</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a1fc963b2492073e1ae10699dfc200cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD64</type>
      <name>offsetFromSmybol</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>aee3a3250c900fca383d490c0157dc4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>symType</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a03429a9193b3fb335eba35dd94f50528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LPCSTR</type>
      <name>symTypeString</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>ab5e0a4df0bf80be98ddb879aa32729ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>undFullName</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>abc37f050946b46082c26b10a89f45765</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>undName</name>
      <anchorfile>structStackWalker_1_1CallstackEntry.html</anchorfile>
      <anchor>a35b6b8892cfd374d6e8706f8d54461f9</anchor>
      <arglist>[STACKWALK_MAX_NAMELEN]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Communicator</name>
    <filename>structCommunicator.html</filename>
    <base>CallbackManagerXda</base>
    <class kind="struct">Communicator::Deleter</class>
    <member kind="typedef">
      <type>std::unique_ptr&lt; T, Deleter &gt;</type>
      <name>UniquePtr</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a0b38fd3197a742fdb2ff68ac4fcd4b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>abortLoadLogFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>adae4ff2e76a332cb0106c373f342bc79</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addProtocolHandler</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab9133a96d8f5d3f602981bcf1d8b74ac</anchor>
      <arglist>(IProtocolHandler *handler)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ReplyObject &gt;</type>
      <name>addReplyObject</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a5f7cb30f37dd08db96c76ab3c86e014b</anchor>
      <arglist>(ReplyObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ReplyObject &gt;</type>
      <name>addReplyObject</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aba83d20bf72bcfc7df91564159d2a947</anchor>
      <arglist>(uint8_t mid)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ReplyObject &gt;</type>
      <name>addReplyObject</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a331d3bc7f8845fd6d8b62a64dde8f9a5</anchor>
      <arglist>(uint8_t mid, XsSize offset, XsSize size, uint8_t const *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>allowReprocessing</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a44e4963e852857d8e919978b5384ea3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>childDeviceCount</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>af4c99be8ee160af0e79888622b9bd44b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>closeLogFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a40bb7b535e5fbcb2657a1aa09d0ccd9e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>closePort</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a7089176f27ed750ba368d0569c633cfa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Communicator</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>af732adc9e6e84804da996b715c83c803</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>defaultTimeout</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a20c7d171bbc01a004f50b414621cb7e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a0d72b1fa5445ee561db946408dfc924f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a9adcf4eecb610758e57efeddd79e100f</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a54cb436aa72f757dfec1968cb50d69dc</anchor>
      <arglist>(const XsMessage &amp;message, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a49ea360b8a63d1f9325b9ff01fffd0d8</anchor>
      <arglist>(const XsMessage &amp;message, XsMessage &amp;rcv)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>doTransaction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab5c7243e499160cc244138727cc9fc3c</anchor>
      <arglist>(const XsMessage &amp;message, XsMessage &amp;rcv, uint32_t timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>flushPort</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a1efdbacaabc4b399a3423011e6a3ef4b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>getDeviceId</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ad8bae91c2bbbfd74e56ff0ee1bdb27d5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>gotoConfig</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a7e183d2fdad136d39d96bb69da118dc4</anchor>
      <arglist>(bool detectRs485=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>gotoMeasurement</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a29fecb5f975db28879d7e8cdb600ddc3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handleMessage</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a148c456f7ef9c9c2fb8c7ef4ee259e35</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasProtocol</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a89f838f1f5da8b3ec5cba61a47d6ee2a</anchor>
      <arglist>(XsProtocolType type) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isDockedAt</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aea5f09d90d85fdbe5d7ad7688b6c3bcd</anchor>
      <arglist>(Communicator *other) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isLoadLogFileInProgress</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aeecf3bf1cbd0f42de59123450833d680</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isPortOpen</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a5e3961efd576ab1736b51b6675a28fb3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isReadingFromFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a68b11375cf627734ba69e619691fba31</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>lastResult</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a01b1f15cfc16c51f839f0fc5f57060a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>lastResultText</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ace27546fc55e56bc861e1c29bf7955a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadLogFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aa30d1ce853cd5cea8326876109ad73bb</anchor>
      <arglist>(XsDevice *device)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsTimeStamp</type>
      <name>logFileDate</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a388a1ae810ecad38c93ca03de5be1c9d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsString</type>
      <name>logFileName</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a2b6288d0041d1116a063f1d92f4ce4a9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsFilePos</type>
      <name>logFileReadPosition</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a1d2a49e9a8ff16018c5b8d5631c63e97</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsFilePos</type>
      <name>logFileSize</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a2215784fb1364868b89ce60518c0c1e3</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId</type>
      <name>masterDeviceId</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a849c63e78f350c54778c4fd31924ac92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>openLogFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab869c9bf1289e05b4289060cb3d113b2</anchor>
      <arglist>(const XsString &amp;filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>openPort</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aa111ea807518c31210865dc0343a3b22</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsPortInfo</type>
      <name>portInfo</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a1a4ba050c31e70abd4565dd505d6387c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsMessage</type>
      <name>readMessage</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a692484e8c4f7a588f49a3cb1123a962f</anchor>
      <arglist>(uint8_t msgId=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsMessage</type>
      <name>readMessageFromStartOfFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>af2651a48958605e80d6e3e4519f438d6</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::deque&lt; XsMessage &gt;</type>
      <name>readMessagesFromStartOfFile</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aeba8fe953887ceea6a42ae27f80d58d7</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeProtocolHandler</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a7ef923814a0a92a47cd747f688fd5aac</anchor>
      <arglist>(XsProtocolType type)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>reopenPort</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aa96111aa187a632a62242b5d3dd08787</anchor>
      <arglist>(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aacf0fb26ffe0677d133ee15b2c630f51</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanityCheck</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab0efda63671e15cc3f4b8862d8827610</anchor>
      <arglist>(XsMessage const &amp;msg) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>scheduleClosePort</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a319e07bb6858d2e4a83ccfc7591b1795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCredentials</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a96aebec75db10bb2ddf1e8d677b3adcd</anchor>
      <arglist>(XsString const &amp;id, XsString const &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultTimeout</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a7e8a600fa59679e03debe2e6825a2bc4</anchor>
      <arglist>(uint32_t timeout)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGotoConfigTimeout</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ac2fe2ba5aa3e4d0b89fa9cf7379444d3</anchor>
      <arglist>(uint32_t timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setKeepAlive</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a0196bb20bc8db394d905dcbc00d14368</anchor>
      <arglist>(bool enable)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMasterDevice</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>adbb314734f6189e93ff0efad49d76af0</anchor>
      <arglist>(XsDevice *masterDevice)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>waitForLastTaskCompletion</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aa9dfe2fd5d802d47bfd5281bd5da471a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeMessage</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ad4ba37c181a66e917085a31ab09205fc</anchor>
      <arglist>(const XsMessage &amp;message)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>configurationMessageSearchLimit</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab6fad6bfc470a21b9165d3ed1825bc29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniquePtr&lt; T &gt;</type>
      <name>createUniquePtr</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>adf315317a87ae6b114b152c1685b9ea5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniquePtr&lt; T &gt;</type>
      <name>createUniquePtr</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ac6a25ccfb89ac0b8c3d556b27ef33dcc</anchor>
      <arglist>(T *communicator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDevice *</type>
      <name>masterDevice</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a4aa971b033b69bf5c79d800fee6e8723</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareForDestruction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ae026c067510b8e1652a1495787f74072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; ProtocolManager &gt;</type>
      <name>protocolManager</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ae72c82f6987d62565f8107e1ba93cfa6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsResultValue</type>
      <name>setAndReturnLastResult</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ad3ec58651d63e9b69d54b2a77eff784d</anchor>
      <arglist>(XsResultValue lastResult, XsString const &amp;text=XsString()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLastResult</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a2f37b0ef25e91141a622aff2be6c2cd7</anchor>
      <arglist>(XsResultValue lastResult, XsString const &amp;text=XsString()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMasterDeviceId</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aeba6a5ee540ee88b2a7c8d7a92ab4bad</anchor>
      <arglist>(const XsDeviceId &amp;deviceId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~Communicator</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a4ced5362bf7438924f8d7f1b0c5ec391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_defaultTimeout</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ae97ac949b7898d0d52cd1e7e4db8f7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xsens::Mutex</type>
      <name>m_handleMux</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a90164a6964ce680a2bb6c750e3121437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a852b00fd08541b3fc1a7ff12684b75f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsString</type>
      <name>m_lastResultText</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab65c6bae276812a005291e60b9d2c47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDeviceId</type>
      <name>m_masterDeviceId</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>ab0afe5fa12dec79e590dc1dbcde56281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDevice *</type>
      <name>m_masterInfo</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a4e99c203184a28f906cda4bea0498e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_preparedForDestruction</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>aa0ec352c0ac50f5c333baff1943e87d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; ProtocolManager &gt;</type>
      <name>m_protocolManager</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a4720fef928a6aaab1dc7ec743f53a173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; xsens::ReplyMonitor &gt;</type>
      <name>m_replyMonitor</name>
      <anchorfile>structCommunicator.html</anchorfile>
      <anchor>a6345ad9fb045e3d1de7c2370deaeef63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommunicatorFactory</name>
    <filename>classCommunicatorFactory.html</filename>
    <member kind="typedef">
      <type>Communicator *(*</type>
      <name>CommunicatorConstructFunc</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ad320e4d2410fce4a3a869d8b175cf010</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>CommunicatorTypeId</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>abd7a8d9fe1edb4b91c4995f890aadf1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>PortInfoMatchFunc</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ad148b792f21184c23bf156dfa4f46f70</anchor>
      <arglist>)(const XsPortInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommunicatorFactory</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ac74bca1637209dd4d7e57bb58bf16adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Communicator *</type>
      <name>create</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>abd4de52d9650a3c88cda9029aa77cb26</anchor>
      <arglist>(const XsPortInfo &amp;portInfo) const</arglist>
    </member>
    <member kind="function">
      <type>Communicator *</type>
      <name>create</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>af8e8276a8727681169565647ffc7ad6c</anchor>
      <arglist>(const XsString &amp;filename) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CommunicatorTypeId</type>
      <name>filenameToCommunicatorId</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>a9efe2b84c1fd19df680d391782bdfcbc</anchor>
      <arglist>(const XsString &amp;filename) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CommunicatorTypeId</type>
      <name>portInfoToCommunicatorId</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>a19e6879cbc0fa819c5f928dced71062e</anchor>
      <arglist>(const XsPortInfo &amp;portInfo) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerCommunicatorTypes</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ac1779e899446cf625d0d78537a832ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerType</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>af5c3403b8ff2782c679ff460c0448b7f</anchor>
      <arglist>(CommunicatorTypeId typeId, CommunicatorConstructFunc constructFunc, PortInfoMatchFunc matchFunc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CommunicatorFactory</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>adc2c126bcfbec742a77332bddac7dde5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; T &gt;</type>
      <name>createFactory</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>a9637e39ad7f4da141e0ddfccb5e89c0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; CommunicatorTypeId, std::pair&lt; CommunicatorConstructFunc, PortInfoMatchFunc &gt; &gt;</type>
      <name>ConstructorsMap</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ac2aa76790e11a1d2db8f9ca1280b4af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Communicator *</type>
      <name>construct</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>ad4ed171d677595f391ab6e4ace1e9ee0</anchor>
      <arglist>(CommunicatorTypeId communicator) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConstructorsMap const  &amp;</type>
      <name>constructors</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>a9c4ece1525dda0f4d6cf20102a5b6e68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConstructorsMap</type>
      <name>m_constructors</name>
      <anchorfile>classCommunicatorFactory.html</anchorfile>
      <anchor>a078a6c123decf42d7790f8f918c3111c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConsoleLogger</name>
    <filename>classConsoleLogger.html</filename>
    <base>AdditionalLoggerBase</base>
    <member kind="function">
      <type></type>
      <name>ConsoleLogger</name>
      <anchorfile>classConsoleLogger.html</anchorfile>
      <anchor>abd0453a2a2541cacb5ee6707be64019c</anchor>
      <arglist>(JournalLogLevel logLevel, JournalLogLevel errLevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classConsoleLogger.html</anchorfile>
      <anchor>a97f2f4c5d5fdd7745ccec23411d19de3</anchor>
      <arglist>(JournalLogLevel level, char const *file, int line, char const *function, std::string const &amp;msg) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataLogger</name>
    <filename>classDataLogger.html</filename>
    <base>CallbackManagerXda</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classDataLogger.html</anchorfile>
      <anchor>acc564db0ff9413f6d1b184eb73bffb24</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLogger</name>
      <anchorfile>classDataLogger.html</anchorfile>
      <anchor>a7abebacd4747644d22982f9676466bad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeMessage</name>
      <anchorfile>classDataLogger.html</anchorfile>
      <anchor>a7370d4e7be067c693ab4f9bd7addd11f</anchor>
      <arglist>(const XsMessage &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLogger</name>
      <anchorfile>classDataLogger.html</anchorfile>
      <anchor>a9aaff109f3e7749a0a0a0313655da50a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataPacketCache</name>
    <filename>classDataPacketCache.html</filename>
    <member kind="typedef">
      <type>std::map&lt; int64_t, XsDataPacket * &gt;</type>
      <name>Base</name>
      <anchorfile>classDataPacketCache.html</anchorfile>
      <anchor>a85c5db0e6d13844f6caaef3c2f36d55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classDataPacketCache.html</anchorfile>
      <anchor>a0a71629233f7fdbc081882301f6de14b</anchor>
      <arglist>(int64_t id, XsDataPacket const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PacketStamper::DataPair</name>
    <filename>structPacketStamper_1_1DataPair.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structPacketStamper_1_1DataPair.html</anchorfile>
      <anchor>a260ad6fcf58c7fa608908fcce99003a5</anchor>
      <arglist>(DataPair const &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_pid</name>
      <anchorfile>structPacketStamper_1_1DataPair.html</anchorfile>
      <anchor>a65d62559c121c04c69f0bee535d814de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_toa</name>
      <anchorfile>structPacketStamper_1_1DataPair.html</anchorfile>
      <anchor>ad8328d7540ea5f19f48e96a2b97aeca7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataParser</name>
    <filename>classDataParser.html</filename>
    <base protection="protected">xsens::StandardThread</base>
    <member kind="function">
      <type>void</type>
      <name>addRawData</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>af85090d7c153be816dc8701787fbe26a</anchor>
      <arglist>(const XsByteArray &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a2d4187e81ec4d9c73d6bf3000b3d6965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataParser</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>adde3fdb08b6d298dac0bdf59b94d77c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>handleMessage</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a53b9eb4aab65c3c5387405ed959215c9</anchor>
      <arglist>(const XsMessage &amp;message)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>parserType</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a19c1fe16dbec4999084aa984d2931ea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>processBufferedData</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a1e54b83720d899d6d14f0ed15f2600a2</anchor>
      <arglist>(const XsByteArray &amp;rawIn, std::deque&lt; XsMessage &gt; &amp;messages)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>readDataToBuffer</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a0406857239998f8c1e72c56937ec24be</anchor>
      <arglist>(XsByteArray &amp;raw)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>acfb3d8bcaef8b3da1dc7bfc98611ec45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataParser</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>adc2ae288d07993c922813df01d2986ba</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFunction</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a5306c458a9b52db618edc7c451ff90c3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a202c8b46919caebbc1c1ab3f5b0efa14</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>signalStopThread</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>afc50a600392bee36f706bb6655d37bd4</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; XsByteArray &gt;</type>
      <name>m_incoming</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>ad2486e88ead2d4c401e09a5ab6926942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::Mutex</type>
      <name>m_incomingMutex</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a41c9abf30dd508012b8af91d33502d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::WaitEvent</type>
      <name>m_newDataEvent</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a842febd0b202cee04b4fe22b990b6c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_parserType</name>
      <anchorfile>classDataParser.html</anchorfile>
      <anchor>a9ec4fba6f6b56b5473686b235eb61139</anchor>
      <arglist>[128]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataPoller</name>
    <filename>classDataPoller.html</filename>
    <base>xsens::StandardThread</base>
    <member kind="function">
      <type></type>
      <name>DataPoller</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>a63d61d8e29e070cf1b6b77c0773de434</anchor>
      <arglist>(DataParser &amp;parser)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataPoller</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>a38dffe7a61509db0d4fd34812c5deb6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>a59ed4894cd2a7f82a2d5c542ae274b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>conjureUpWaitTime</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>a67c3072ffc0e1d1a92125bcd62038ea7</anchor>
      <arglist>(const XsByteArray &amp;bytes) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFunction</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>a567923017dcc5a913b3f89c0a3551624</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>ae44ce6bb1fe214a08a12be7ec32def05</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataParser &amp;</type>
      <name>m_parser</name>
      <anchorfile>classDataPoller.html</anchorfile>
      <anchor>acc68dcc913a37fe21336daef1f357f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Communicator::Deleter</name>
    <filename>structCommunicator_1_1Deleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structCommunicator_1_1Deleter.html</anchorfile>
      <anchor>a9db8951470f7e377797318239d27dcd2</anchor>
      <arglist>(Communicator *c)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DeviceCommunicator</name>
    <filename>classDeviceCommunicator.html</filename>
    <base>Communicator</base>
    <member kind="typedef">
      <type>XsSize</type>
      <name>RxChannelId</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>af8b58cdc9ce68f1b5b77e79122658181</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abortLoadLogFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ad254f9c1bb216a69fa0cee0963a5f383</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeLogFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a27bcb5ce4cfb9c82b2d5ccb03e4cbf25</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceCommunicator</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>afec1e09a9206f6f797fa4dbb6d55ca34</anchor>
      <arglist>(RxChannelId rxChannels=1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a9adcf4eecb610758e57efeddd79e100f</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a54cb436aa72f757dfec1968cb50d69dc</anchor>
      <arglist>(const XsMessage &amp;message, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a49ea360b8a63d1f9325b9ff01fffd0d8</anchor>
      <arglist>(const XsMessage &amp;message, XsMessage &amp;rcv)</arglist>
    </member>
    <member kind="function">
      <type>virtual bool</type>
      <name>doTransaction</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ab5c7243e499160cc244138727cc9fc3c</anchor>
      <arglist>(const XsMessage &amp;message, XsMessage &amp;rcv, uint32_t timeout)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>doTransaction</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a93257250f449ccdbedc549cf97576e18</anchor>
      <arglist>(const XsMessage &amp;msg, XsMessage &amp;rcv, uint32_t timeout) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getDeviceId</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a35068f4c2ecb7ba1a1b678f86e461509</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoConfig</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>aa8e2c3b899ae1a06b703e30d5a5f0671</anchor>
      <arglist>(bool) override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>gotoConfigTimeout</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ac71d5c41ed8a5c0ce792a68d98c43797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoMeasurement</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a33cffe54111a55082cb548a05f4dd625</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleMessage</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a4df918588830fe048a577428d200f784</anchor>
      <arglist>(const XsMessage &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadingFromFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ac9196da91fe442024b4dc2465efb57b3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadLogFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a57b5a832dbd67335a8680c446d817289</anchor>
      <arglist>(XsDevice *device) override</arglist>
    </member>
    <member kind="function">
      <type>XsTimeStamp</type>
      <name>logFileDate</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a51fe0fc2981d484358004c21de3b0c9f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>logFileName</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a52210286f5b661d724e5233d6febaf11</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileReadPosition</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a612ff63b5ceac3ebad1d48ee29eba4e5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileSize</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ac2cd1dca9b2bf6ad5221b6a720687fd3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openLogFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a631e19150338942aee3f7b623cfadc5b</anchor>
      <arglist>(const XsString &amp;filename) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>readLogFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ad60101dedf20026ffb38746eeb02203a</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>readMessage</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ac723389cb3a92390ad2231ac28d26418</anchor>
      <arglist>(uint8_t msgId=0) override</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>readMessageFromStartOfFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a77a75986ca407bb3f32745a3a17072fe</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0) override</arglist>
    </member>
    <member kind="function">
      <type>std::deque&lt; XsMessage &gt;</type>
      <name>readMessagesFromStartOfFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a4bbdc9a4169b0addfdc0e986d95843c8</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>readSinglePacketFromFile</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a5c8f56b0d413addea1658865c5b40376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a7f3e58bd3619be65407ddfeb65f8e600</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGotoConfigTimeout</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a938d7f7eeec56a8c3c1a85b56cad40c9</anchor>
      <arglist>(uint32_t timeout) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepAlive</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>af848ad1c28e83ea6e0dac2dfbe853802</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForLastTaskCompletion</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a36c24b8503339a95a5e434f3e579e78d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMessage</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a69e56cfd099e36515116a89b77122d71</anchor>
      <arglist>(const XsMessage &amp;message) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RxChannelId</type>
      <name>addRxChannel</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ae8c03c53c2b60734af9b315c6bac925e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsResultValue</type>
      <name>extractMessages</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a795eb5bb07202f7ac0762feabf773fd2</anchor>
      <arglist>(const XsByteArray &amp;rawIn, std::deque&lt; XsMessage &gt; &amp;messages, RxChannelId channel=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MessageExtractor &amp;</type>
      <name>messageExtractor</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>aacb19e33ed6a6f8c3166092bdc34c12d</anchor>
      <arglist>(RxChannelId=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsSize</type>
      <name>messageExtractorCount</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a363ff2a1cbcacfbac3127ae222b48706</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>writeRawData</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a563d1859189f7a285150d8f4eccf6b47</anchor>
      <arglist>(const XsByteArray &amp;data)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~DeviceCommunicator</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>adce0e4b722e1032b030a4e6dd24e406c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_gotoConfigTimeout</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a88c20acb09166257962836da265651c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MessageExtractor &gt;</type>
      <name>m_messageExtractors</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>aa705d41c3ffc1979db618e8b4d6555fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RxChannelId</type>
      <name>m_nextRxChannelId</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>ad7343df5de8d4d9e3d36de9515461351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const uint32_t</type>
      <name>m_defaultGotoConfigTimeout</name>
      <anchorfile>classDeviceCommunicator.html</anchorfile>
      <anchor>a8593762060816754d1c805fda58c32bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DeviceFactory</name>
    <filename>classDeviceFactory.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>DeviceTypeId</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ad40518364cdbf27b678b52fe521faf12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XsDevice *(*</type>
      <name>MasterConstructFunc</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ae4013d1b058a16ab17060134281cf1ee</anchor>
      <arglist>)(DeviceFactory &amp;deviceFactory, Communicator *comm)</arglist>
    </member>
    <member kind="typedef">
      <type>XsDevice *(*</type>
      <name>StandaloneConstructFunc</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a5213643ecddebf5e4e9efec52ac0d053</anchor>
      <arglist>)(Communicator *comm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>createMasterDevice</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a4b6aeeed9c2bbe47a51d546993509393</anchor>
      <arglist>(Communicator *communicator, bool doInitialize=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceFactory</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ab8cfbf2fe5f35ece282109c8765f6f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DeviceTypeId</type>
      <name>deviceToTypeId</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ac2222641d09da1cfe86315c760195b0b</anchor>
      <arglist>(XsDeviceId const &amp;deviceId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initializeDevice</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a37dcc4d98a23dab79e3be1718b564f99</anchor>
      <arglist>(XsDevice &amp;device) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerDevices</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a38fb59c66936bcddd8b4fb27fbec1dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerMasterDeviceType</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>abbcb6cfe5848e2cda88cebf2c6cb3205</anchor>
      <arglist>(DeviceTypeId deviceTypeId, MasterConstructFunc constructFunc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerStandaloneDeviceType</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ac23c15154d670c043917a44c4bc1f80a</anchor>
      <arglist>(DeviceTypeId deviceTypeId, StandaloneConstructFunc constructFunc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeExistingDevice</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ae438d57013f96b2325e56592a4d83135</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DeviceFactory</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a6aac4acaf29e9c7e33ecacd3089b43d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>constructDevice</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>aa3569ed2b25da7b137cbaecb68933c92</anchor>
      <arglist>(DeviceTypeId deviceTypeId, Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>initializeDevice</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>ab8572f724c4ab6cffb536dd1aaebe136</anchor>
      <arglist>(XsDevice *device) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; DeviceTypeId, MasterConstructFunc &gt;</type>
      <name>m_masterConstructors</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a30a51f4ea96ccb011c3d3aeb65d748b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; DeviceTypeId, StandaloneConstructFunc &gt;</type>
      <name>m_standaloneConstructors</name>
      <anchorfile>classDeviceFactory.html</anchorfile>
      <anchor>a2ed236b779eac7337cf865370e822b46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DeviceRedetector</name>
    <filename>classDeviceRedetector.html</filename>
    <member kind="function">
      <type></type>
      <name>DeviceRedetector</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>ab442a06b17fcdbea6d7dbf61b62355ab</anchor>
      <arglist>(const XsPortInfo &amp;portInfo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>redetect</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a8f187d0802ad39bf3d97e9d8b01eaef7</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>redetectEnumerateNetworkDevices</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>ac68281f3638d0b18a6c1fed0e08bbcec</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>redetectEnumerateSerialPorts</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a3be7bb5eae51575fe55191986046f924</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>redetectNoScan</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a8470b3ec1871fbb43658aa1b44739b0b</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>redetectOneComPort</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a6dbf443624c2a7a960aa48764cb36512</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>redetectScanPorts</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>aa2af88664321afbfd580867cdc4c6c5f</anchor>
      <arglist>(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DeviceRedetector</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a7a116939fad4878d70f0c0c755ea5cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>bool(DeviceRedetector::*</type>
      <name>FunctionPointer</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a6b3b05b2b26b418fcc252b75b8cb28c1</anchor>
      <arglist>)(const XsDeviceId &amp;deviceId, XsPortInfo &amp;portInfo, bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; XsDeviceId, FunctionPointer &gt;</type>
      <name>m_detectFunctions</name>
      <anchorfile>classDeviceRedetector.html</anchorfile>
      <anchor>a36fa364ce165d426dd7c52ca88a6d6a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DotDevice</name>
    <filename>classDotDevice.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>DotDevice</name>
      <anchorfile>classDotDevice.html</anchorfile>
      <anchor>aec1055ddf408fbbda4843c284ea8bfa8</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DotDevice</name>
      <anchorfile>classDotDevice.html</anchorfile>
      <anchor>a8b4225f7ce7c583436d9680cf3507ad5</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DotDevice</name>
      <anchorfile>classDotDevice.html</anchorfile>
      <anchor>a52ae1f223f5a5c1581f31cda732248fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classDotDevice.html</anchorfile>
      <anchor>a34d2d7f7c24b7548f7e40a01f6fa4cfe</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classDotDevice.html</anchorfile>
      <anchor>a6e155ee41d8bae6fa3ac1b4d1964355d</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DotDeviceEx</name>
    <filename>structDotDeviceEx.html</filename>
    <base>DotDevice</base>
    <member kind="function">
      <type></type>
      <name>DotDeviceEx</name>
      <anchorfile>structDotDeviceEx.html</anchorfile>
      <anchor>a30da9c71564b4a5fe36fdc44e571be43</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DotDeviceEx</name>
      <anchorfile>structDotDeviceEx.html</anchorfile>
      <anchor>a840a4f13625643aac1da3093d16f06b7</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DumpStackWalker</name>
    <filename>classDumpStackWalker.html</filename>
    <base>StackWalker</base>
    <member kind="function">
      <type></type>
      <name>DumpStackWalker</name>
      <anchorfile>classDumpStackWalker.html</anchorfile>
      <anchor>a0666749b97c037d14fcb052044466e9f</anchor>
      <arglist>(bool includeModules)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnOutput</name>
      <anchorfile>classDumpStackWalker.html</anchorfile>
      <anchor>a42ddf2943ba72ec024fc5b0963bb54a2</anchor>
      <arglist>(LPCSTR szText) override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_outputStarted</name>
      <anchorfile>classDumpStackWalker.html</anchorfile>
      <anchor>aa49de0a64289dd392c0d88b665242b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_string</name>
      <anchorfile>classDumpStackWalker.html</anchorfile>
      <anchor>ae123d6aa756dd8a927c49b0d9d969931</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMessageHeader::LengthData::ExtendedLength</name>
    <filename>structXsMessageHeader_1_1LengthData_1_1ExtendedLength.html</filename>
    <class kind="struct">XsMessageHeader::LengthData::ExtendedLength::ExtendedParts</class>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_data</name>
      <anchorfile>structXsMessageHeader_1_1LengthData_1_1ExtendedLength.html</anchorfile>
      <anchor>a3bc9f06b67bb21c21cf77439d6e09a15</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>struct XsMessageHeader::LengthData::ExtendedLength::ExtendedParts</type>
      <name>m_length</name>
      <anchorfile>structXsMessageHeader_1_1LengthData_1_1ExtendedLength.html</anchorfile>
      <anchor>a84bbda48fddf16eb3e5b83ae544df429</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMessageHeader::LengthData::ExtendedLength::ExtendedParts</name>
    <filename>structXsMessageHeader_1_1LengthData_1_1ExtendedLength_1_1ExtendedParts.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_high</name>
      <anchorfile>structXsMessageHeader_1_1LengthData_1_1ExtendedLength_1_1ExtendedParts.html</anchorfile>
      <anchor>af9c1edb17e72ed171777d4f3a2affcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_low</name>
      <anchorfile>structXsMessageHeader_1_1LengthData_1_1ExtendedLength_1_1ExtendedParts.html</anchorfile>
      <anchor>a63f328fbf81f1f94cc9f47a2cfbecb79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileLoader</name>
    <filename>classFileLoader.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>readLogFile</name>
      <anchorfile>classFileLoader.html</anchorfile>
      <anchor>a84bf0c0d55da2cc3e6e8ec12496d8cd6</anchor>
      <arglist>(XsDevice *device)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>readSinglePacketFromFile</name>
      <anchorfile>classFileLoader.html</anchorfile>
      <anchor>a1938a67d2692ba9052d94c73901debbc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileLoader</name>
      <anchorfile>classFileLoader.html</anchorfile>
      <anchor>a0954776182dd01364bdb216539ce398b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ForwardConstFunc</name>
    <filename>classForwardConstFunc.html</filename>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classForwardConstFunc.html</anchorfile>
      <anchor>a5abfb9e8124c8c0688c1c37c778da11f</anchor>
      <arglist>)() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classForwardConstFunc.html</anchorfile>
      <anchor>a5cf287d4edc1e241d15f5e6851f5e18e</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForwardConstFunc</name>
      <anchorfile>classForwardConstFunc.html</anchorfile>
      <anchor>aa23a040f1403477cc59e4dbe0305cc63</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classForwardConstFunc.html</anchorfile>
      <anchor>aeb3b5495080847e93172b231d659e072</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ForwardConstFunc1Arg</name>
    <filename>classForwardConstFunc1Arg.html</filename>
    <templarg></templarg>
    <base>BroadcastForwardFunc</base>
    <member kind="typedef">
      <type>bool(XsDevice::*</type>
      <name>FuncType</name>
      <anchorfile>classForwardConstFunc1Arg.html</anchorfile>
      <anchor>abd045da8ff3aea98934285226601419f</anchor>
      <arglist>)(Arg1) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>call</name>
      <anchorfile>classForwardConstFunc1Arg.html</anchorfile>
      <anchor>a2a0b227c59b2655648890266f86b4359</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForwardConstFunc1Arg</name>
      <anchorfile>classForwardConstFunc1Arg.html</anchorfile>
      <anchor>a0771b1c9f523981297ace8f3aeb2d205</anchor>
      <arglist>(BroadcastDevice *bc, FuncType func, Arg1 arg1)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Arg1</type>
      <name>m_arg1</name>
      <anchorfile>classForwardConstFunc1Arg.html</anchorfile>
      <anchor>ac5d6b25fab8e8e9dca75a2100f8aa6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FuncType</type>
      <name>m_func</name>
      <anchorfile>classForwardConstFunc1Arg.html</anchorfile>
      <anchor>aff3565b430be7d34daf9071dc483f8d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FreeAccelerationPublisher</name>
    <filename>structFreeAccelerationPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>FreeAccelerationPublisher</name>
      <anchorfile>structFreeAccelerationPublisher.html</anchorfile>
      <anchor>a3a262b6fec3206cbe6a70ce4b07b795b</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structFreeAccelerationPublisher.html</anchorfile>
      <anchor>af5a24714bfde58aa4fe13a976050aa59</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structFreeAccelerationPublisher.html</anchorfile>
      <anchor>a552b707de59f60a28ba998c05d4270f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structFreeAccelerationPublisher.html</anchorfile>
      <anchor>af5ca1e3ca61673052ade0b51c7a5eb11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FwUpdate</name>
    <filename>structFwUpdate.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_endOfFile</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>ae854ef7f14bed36e96ca78657c7c4a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_nofPages</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a9942f2120074b3aba506ab97434a957e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_nofSlicesPerPage</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a1a50a01c7ec75d85b628796eacb94d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_pageCounter</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a438ce2cc3f8ffed1f032b4ba093fd5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_readIndex</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a82c7c07d6fab620800e89b9463e69c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t(*</type>
      <name>m_readXffData</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a8accfd8e3d0e70d7df07e2c6d88e2bae</anchor>
      <arglist>)(uint8_t *buffer, uint32_t offset, uint32_t length)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_readyHandler</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a90f75c97f270e1a644a6206a3c3e6514</anchor>
      <arglist>)(FWU_Result result)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_sendXbusMessage</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a54db621fd4ef0c193dae3cf4ec021c76</anchor>
      <arglist>)(uint8_t const *xbusMessage)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_sliceCounter</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>ad1332b4b34a006ea17ccff61d11a7ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FWU_State</type>
      <name>m_state</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>a8f4bb210a0be0c013acdf4ccd31df799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>m_txBuffer</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>abcecdd3e432644790c6090eb22f5e733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XffHeader</type>
      <name>m_xffHeader</name>
      <anchorfile>structFwUpdate.html</anchorfile>
      <anchor>aebe23ba2e3fb46fa9c85c868869faab3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GenericSimple</name>
    <filename>structGenericSimple.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get</name>
      <anchorfile>structGenericSimple.html</anchorfile>
      <anchor>a2c4029d565e9951b4426df5df2fc949c</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier id, T const &amp;failValue=T())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set</name>
      <anchorfile>structGenericSimple.html</anchorfile>
      <anchor>ab69cdd32c182e6b8b909b123550173ae</anchor>
      <arglist>(XsDataPacket *thisPtr, T val, XsDataIdentifier id)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GnssPublisher</name>
    <filename>structGnssPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>GnssPublisher</name>
      <anchorfile>structGnssPublisher.html</anchorfile>
      <anchor>a594656950aa51dfdd93fd49b013745c5</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structGnssPublisher.html</anchorfile>
      <anchor>ac027a859de110fec0d3237a47c859fc6</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structGnssPublisher.html</anchorfile>
      <anchor>ab9dc4898c9ea78afb5004a5c802d1644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structGnssPublisher.html</anchorfile>
      <anchor>a3baf8bbacd225c63dac0cfd83a109253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GpsStatus</name>
    <filename>structGpsStatus.html</filename>
    <member kind="variable">
      <type>XsDeviceId</type>
      <name>m_deviceId</name>
      <anchorfile>structGpsStatus.html</anchorfile>
      <anchor>a160612dceec3db4a6f5f52916076cd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsGpsSatelliteInfo</type>
      <name>m_svInfo</name>
      <anchorfile>structGpsStatus.html</anchorfile>
      <anchor>a6736be866ef2fb92d5b326586775f3cd</anchor>
      <arglist>[XS_MAX_SVINFO]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::GuardedMutex</name>
    <filename>classxsens_1_1GuardedMutex.html</filename>
    <base protection="private">xsens::MutexReadWriteSuspendable</base>
    <member kind="function">
      <type>bool</type>
      <name>claimMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a18aba37c54d59df6747242d75d1ad5c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GuardedMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>af3dacb1b8b955ebe2f1298346e507fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>aa335b380b081a809e0be00137deff2e1</anchor>
      <arglist>(Mutex const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>releaseMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>aacc6084271d7ec13f0c2474df2f1d635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>status</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>af87cc22df6c54e5217bd509d956399a5</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>MutexReadWriteSuspendable &amp;</type>
      <name>suspendable</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a482a746d9dcda0320184246e9cbd60a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GuardedMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a7b2a87d2fda482c05b358d0f9f0fa074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>haveReadClaim</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>ab93737b5fa7a876ee98b8cda9d92c4b3</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>haveWriteClaim</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a2d6106b3bc956abf59c48975215041dd</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GuardedMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>aed144641367a1cd87cc3bb83cb2ff802</anchor>
      <arglist>(GuardedMutex &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GuardedMutex</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a562c2d5ff51c94c5bd7bce8f91fbc77a</anchor>
      <arglist>(GuardedMutex const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GuardedMutex &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a9cf50bc62042bf337ecd3d35b4e0fe70</anchor>
      <arglist>(GuardedMutex &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GuardedMutex &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>ae2540e54b4404948b4702a9b6130f568</anchor>
      <arglist>(GuardedMutex const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_guarded</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a93f5ee766ee3f7d924371bbdfa6d9be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LockGuarded</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>aa5bb2c6d013f2581952b2a5a54375dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1GuardedMutex.html</anchorfile>
      <anchor>a55cfe550f78026d12573323b0c49328a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StackWalkerInternal::IMAGEHLP_MODULE64_V2</name>
    <filename>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</filename>
    <member kind="variable">
      <type>DWORD64</type>
      <name>BaseOfImage</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a60fc315622bd8c38e6cb3c265002afea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>CheckSum</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>af222cd1aa79f57fdffd665cfcab94292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>ImageName</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a83875c4ea0bc0f49ce001738d083f451</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ImageSize</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a7a9c911a3c92e2ff8b05282dcc01117c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>LoadedImageName</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a1b8c2fe1de8a7db46cc080aa43b7499d</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>CHAR</type>
      <name>ModuleName</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a79344486342eb5a61536dee516944530</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>NumSyms</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>ad96f9a1015fa8ec1b134871d6aea3aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>SizeOfStruct</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a5ec54a10c505b29feecaf4cda3c2872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SYM_TYPE</type>
      <name>SymType</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>ae095a1da6a390ef994444802cf03ebe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>TimeDateStamp</name>
      <anchorfile>structStackWalkerInternal_1_1IMAGEHLP__MODULE64__V2.html</anchorfile>
      <anchor>a4ad7dc3edec437aee8cdf691fbcc83fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImuPublisher</name>
    <filename>structImuPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>ImuPublisher</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a3ddaa80cc3bc795083e2ef5a18b23fa1</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>ab2eed7019b6b7f2d2af1c53163af70d0</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angular_velocity_variance</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a53b106fb71e7b447317e00d92fac1ca2</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>expected_frequency</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a2d312d0d646800b439e1b837a29766fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>ab1bbdf10c90de312a6e141a40f83b2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>frequency_tolerance</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a5af3bde8c619914c9555f65acc16a8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>inner_pub</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a91d6563ec0d495050c565047f7cb6ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>linear_acceleration_variance</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a67a0204d5ebe23610abdf4207a9b1a2f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>orientation_variance</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>ad646376aa46418fa69c3b1503058b18b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>diagnostic_updater::DiagnosedPublisher&lt; sensor_msgs::Imu &gt;</type>
      <name>pub</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a405018c1e5ee2f9fe1cd8c46da1eaa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>diagnostic_updater::Updater</type>
      <name>updater</name>
      <anchorfile>structImuPublisher.html</anchorfile>
      <anchor>a40055c5cd5e21a429f02b11c201caf76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>int24_t</name>
    <filename>structint24__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_vals</name>
      <anchorfile>structint24__t.html</anchorfile>
      <anchor>a911e23c8fad97ad37a4198c0e36e67f1</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IoInterface</name>
    <filename>structIoInterface.html</filename>
    <member kind="enumvalue">
      <name>PO_DtrDsrFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aae0ec6685fcdde03159a9a975f56f6487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_NoFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aacde70bc7a166de6ee2b80eda221b7984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_OneStopBit</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa6c118a3ed985ae4e2c4e76a85098c6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_RtsCtsFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aab14e0cd5bef15aff5a5d99274581ca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_TwoStopBits</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa3d09cb72cd4bc82be0ea60c98544ae3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_XonXoffFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa93db5655377d8d7fe31ddebc89a9d709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_XsensDefaults</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aace9329b3f4332e2929834caee9b39273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PortOptions</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_NoFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aacde70bc7a166de6ee2b80eda221b7984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_RtsCtsFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aab14e0cd5bef15aff5a5d99274581ca9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_DtrDsrFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aae0ec6685fcdde03159a9a975f56f6487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_XonXoffFlowControl</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa93db5655377d8d7fe31ddebc89a9d709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_OneStopBit</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa6c118a3ed985ae4e2c4e76a85098c6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_TwoStopBits</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aa3d09cb72cd4bc82be0ea60c98544ae3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PO_XsensDefaults</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a24230835a198e4af06866402ac41f22aace9329b3f4332e2929834caee9b39273</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>appendData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ae4f4b165b49c75cb28bc1e4fffaf533d</anchor>
      <arglist>(const XsByteArray &amp;bdata)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelIo</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a5dcb4e74f1f2d20df8e629f55c62075c</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>close</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a3256915d0f4056dec116d500c9c2382c</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>closeAndDelete</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a108ea51f7057bc5f762052777e7baa00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>create</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a3e82060ef66d73b95b383f75867f3e0f</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>deleteData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a2972992234d3d459383608dc1582d0b4</anchor>
      <arglist>(XsFilePos start, XsFilePos length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>find</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a6256ce5c2def7b6f6961cedd8199e35e</anchor>
      <arglist>(const XsByteArray &amp;needleV, XsFilePos &amp;pos)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>flushData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>aac5cc2c3707b24cc15f9ab15914448fa</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilePos</type>
      <name>getFileSize</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a04e6d45480d647072bf93ba2ef746428</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>getLastResult</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a485f560180f2b87912c30c5886f6f922</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>getName</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ae82060b99f57ab0c5736745df018deb8</anchor>
      <arglist>(XsString &amp;filename) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilePos</type>
      <name>getReadPosition</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ac933f507be3a263454a39cef1da4efab</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilePos</type>
      <name>getWritePosition</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a9e176f3bdbdd377edba1e7f39b0e859f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>insertData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ad0d5e78791e017e06f8beaa6561bd844</anchor>
      <arglist>(XsFilePos start, const XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isOpen</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a0587476e04fee9a3f8c90508c00d0335</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isReadOnly</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ae3cb37877bc2458cbf9b85a4f1b44889</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>open</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>aab685de0b6b6718af373aa04ba0cff0f</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, XsFilePos readBufSize=XS_DEFAULT_READ_BUFFER_SIZE, XsFilePos writeBufSize=XS_DEFAULT_WRITE_BUFFER_SIZE, PortOptions options=PO_XsensDefaults)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>open</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a041ed4c0878f91fa8c41a72aa7b3e802</anchor>
      <arglist>(const XsString &amp;filename, bool createNew, bool readOnly)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>readData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>aa94d9ffadcfed8265a4778377ccb0691</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>setReadPosition</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a6e75151a26492f0fa9666edabc09d817</anchor>
      <arglist>(XsFilePos pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>setTimeout</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a895370317c9fde8cf199b9049bef48f0</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>setWritePosition</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a115109da1f9f05a36222f00cd569cd52</anchor>
      <arglist>(XsFilePos pos=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>waitForData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>ab98d3284e2edebc52ece29f413f42adb</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual XsResultValue</type>
      <name>writeData</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a3ca2be5f66d1c755ca70ade7b7191690</anchor>
      <arglist>(const XsByteArray &amp;data, XsFilePos *written=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IoInterface</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a738a8cb24aa12562b04c5067bd3d99b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IoInterface</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a0a4be67f0496efa12593cc69a802d784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>structIoInterface.html</anchorfile>
      <anchor>a8bfaf980520eebd17415d4ec8221c5ff</anchor>
      <arglist>(IoInterface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IoInterfaceFile</name>
    <filename>classIoInterfaceFile.html</filename>
    <base>IoInterface</base>
    <member kind="function">
      <type>XsResultValue</type>
      <name>appendData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a02f006131b80872d2425b0cc9fad445f</anchor>
      <arglist>(const XsByteArray &amp;bdata)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>close</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a83fce965ce5bc30b9f8e58057d9abc7c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>closeAndDelete</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a1856f74bcaf06c2e826237b68fa6d781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>closeFile</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>ac740d713c17c0635271b26d2decc7383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>create</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a90ebe248517cdd233e270704a4a51c8e</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>deleteData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>ab2cc5c1972edc77ba11faa5afe4cbf8e</anchor>
      <arglist>(XsFilePos start, XsFilePos length)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>find</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>ac238d2c4d69f981009b0db4bf9fbb9f2</anchor>
      <arglist>(const XsByteArray &amp;data, XsFilePos &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>flushData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aecc40c56361c0cf28e70545d6cc78ca2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>flushFileBuffers</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a4c9efa80c5d9dc90dd6ee56d1784d689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsTimeStamp</type>
      <name>getFileDate</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a4064d07f77774798263744ed7e706fd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>getFileName</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>ae65a7615f4de7875ae59e7d02c574064</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>getFileSize</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aed90105f9052a371e8c60f805f219315</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getLastResult</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a7e66ccf88741cdcfdcb68e4009a77e03</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getName</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a0a45e510b659e29404248a4640f25e1b</anchor>
      <arglist>(XsString &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>getReadPosition</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>af18a48b956caee88d5be8c0ad61ce078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>getWritePosition</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aeff18fd886072aaf312ac50a74d9e178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>insertData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a59f23436f3af0beed89e8828dac38d9c</anchor>
      <arglist>(XsFilePos start, const XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IoInterfaceFile</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>afe61a877361812e624a4dd8b4fb60fa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aff1f19b5eeb7fe40ab823f15f5b26447</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadOnly</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a38d95820af58bbc9bb122c773c54be9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>open</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a27c1e4f7df5622942b03aa2ef5910d85</anchor>
      <arglist>(const XsString &amp;filename, bool createNew, bool readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aba30d53a89da0fd49d98ddab357f859d</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readDataBlocks</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a23ea735c857f69f66c5024b3739d9636</anchor>
      <arglist>(XsFilePos blockCount, XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readTerminatedData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a504741ffccdc78636ebdd81b9076f92b</anchor>
      <arglist>(XsFilePos maxLength, unsigned char terminator, XsByteArray &amp;bdata)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>reserve</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aadaff3109d61c4d3ec81e9a9281254e3</anchor>
      <arglist>(XsFilePos minSize)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>setReadPosition</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a8c545a979c1025056b704d6776ac41d6</anchor>
      <arglist>(XsFilePos pos)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>setWritePosition</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a9bc20dd4340a0550744775db8c794005</anchor>
      <arglist>(XsFilePos pos=-1)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>writeData</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a10201c91ccfef4db6905de3d144e360f</anchor>
      <arglist>(const XsByteArray &amp;data, XsFilePos *written=nullptr) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aed515c0e384141e8400d55cf1a103924</anchor>
      <arglist>(IoInterfaceFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IoInterfaceFile</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aa0fae8ef051e708aa3658add2808c780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const XsFilePos</type>
      <name>m_fileBlockSize</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a1de7ed768cdf4df91557db7ffa60e8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gotoRead</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a94319925275c7f6d58e66be64526a37e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gotoWrite</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a7c3188b07427b266ab223b8c2f41a25c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsString</type>
      <name>m_filename</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a3880a4b104971070c98bc340e8df37b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFilePos</type>
      <name>m_fileSize</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>abb96531ce553f131a0ed19fc7068f221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFile *</type>
      <name>m_handle</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a6d851fcdec9e4faa67d87e3c58956b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aae52c5f8f15304e904e9bb6e026d1dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_reading</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>a40fb87434680490406d1c1e6e463bf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_readOnly</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>acbc2022d183845a7f9868310a09a7838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFilePos</type>
      <name>m_readPos</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>abf3b0adfe8be7add27f23b4f4964c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFilePos</type>
      <name>m_writePos</name>
      <anchorfile>classIoInterfaceFile.html</anchorfile>
      <anchor>aa658e2c6c3c8d3d405a66128300ea9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IProtocolHandler</name>
    <filename>classIProtocolHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>a2f572973935f45aded5f4ec2dbe7a012</anchor>
      <arglist>(MessageLocation &amp;location, const XsByteArray &amp;raw) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>a8705770f2f94b33079b32e67b569bd9b</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ignoreMaximumMessageSize</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>a3caf66ca3310e879610adefc05951910</anchor>
      <arglist>(bool ignore)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>maximumMessageSize</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>aaffcda9365b419a8a523bae62b8ad06e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>minimumMessageSize</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>ac6f9b44585ff1563604b4e9464077d33</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setEnable</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>aac6f8fb233e1128ca74690745eb2af47</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>aeaef3f51127573eda9b37ddbaf522777</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IProtocolHandler</name>
      <anchorfile>classIProtocolHandler.html</anchorfile>
      <anchor>a0e48ff25620a59a8af741ec66962d732</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IProtocolManager</name>
    <filename>classIProtocolManager.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classIProtocolManager.html</anchorfile>
      <anchor>aa7d09438909773530026b5de9711c733</anchor>
      <arglist>(XsProtocolType &amp;type, MessageLocation &amp;location, const XsByteArray &amp;raw)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classIProtocolManager.html</anchorfile>
      <anchor>a8ce1333c630b72935d642928f1c00fa7</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>validateMessage</name>
      <anchorfile>classIProtocolManager.html</anchorfile>
      <anchor>a46156599bc9769ebe0dcb81224d2f9c1</anchor>
      <arglist>(XsMessage const &amp;msg) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IProtocolManager</name>
      <anchorfile>classIProtocolManager.html</anchorfile>
      <anchor>a24561b05c3cd3529122d00f26ba60df9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Itypes</name>
    <filename>unionItypes.html</filename>
    <member kind="variable">
      <type>signed char</type>
      <name>b0</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ad7c8aa13aa6a955ac1668b67d88d5294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b1</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a6e99ee9d49a41a85a2fe8edd05d048c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b2</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a550163dda1a1e530c0bb0dfb0fc6e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b3</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a6738be70a6772cd705c69aefe1ba1f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b4</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a8dcfa445f649bac8c975470556c98375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b5</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ad21eb4302836ff6024829bcd4fea6ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b6</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a2bd245ad230df3c2cb0fe4a84741a021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>b7</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a1950b303b30df7c2d695d03d5ac06a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>adb8fbcae79c7d0cd3f0aba0fbfbf4a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f0</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a0fe7146f7cd130ff3ba6e105d68232bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f1</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ac695ba0313a64e8832ca7ce9f47e3157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Itypes::@12</type>
      <name>f32</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a032b51ac3a52c256a7345e23f5f8b233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>i0</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a843464032aa84f45b35237d41e250d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>i1</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>af7906811c0c1a4fc58358405c47b488f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Itypes::@10</type>
      <name>i16</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ad56a9b3f1853acf63c24e991981716ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Itypes::@9</type>
      <name>i32</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ab97e884b8972ba8d6bf6e229d8e453c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>i64</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>ab2c2b1488ea25241b2be722a63211fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Itypes::@11</type>
      <name>i8</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a426963ced16eb2fdef959dd78649fc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>s0</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>af3c4ba40563415246ebd22e2aa408fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>s1</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a2dbf1272e79b8a281dc3fc6f815e159a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>s2</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a07882641a73bf60d047dc8ccf7c54b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>s3</name>
      <anchorfile>unionItypes.html</anchorfile>
      <anchor>a532d066ec11b0cc3a2e3f3de17f9e876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorClassFunc</name>
    <filename>classxsens_1_1JanitorClassFunc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>t_func_JanitorClassFunc</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>a295d86b20be27cd7db422f3d1ec59f18</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>afd298897c201b68ee16fb2e0c36e18fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>a1c815a44b79ade44d47bf96325eb4203</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorClassFunc</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>a74fa44d8acaa46c40cb5199018e535b6</anchor>
      <arglist>(T &amp;control, t_func_JanitorClassFunc func, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorClassFunc</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>a8db945c560c8eeed403ee76e4a06909e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorClassFunc &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>aa9d1743744a18dc96f41052420c54a63</anchor>
      <arglist>(const JanitorClassFunc &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>a11e5019479396b0bc65640c489efe022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>adb9f1b3f19e28c63f779aab064fa18bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorClassFunc</type>
      <name>m_funcJCF</name>
      <anchorfile>classxsens_1_1JanitorClassFunc.html</anchorfile>
      <anchor>ab79a7b0cb474ea7fccf39cdd9a1ddafb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorClassFuncP1</name>
    <filename>classxsens_1_1JanitorClassFuncP1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>R(T::*</type>
      <name>t_func_JanitorClassFunc</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>aeb69ea4d4dba9843a47b3ac01551f1f2</anchor>
      <arglist>)(P1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>a4dbcc615b9961b5f0bb6684a7de5aacc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>ab0c4626af4ea1193c5f95775af2809d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorClassFuncP1</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>aa71ab8a6de75ad75e45cc87a22b4a8de</anchor>
      <arglist>(T &amp;control, P1 p1, t_func_JanitorClassFunc func, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorClassFuncP1</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>a18eedb3ae6ebcef69bd7bccaafda0a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorClassFuncP1 &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>aac76c578d743018a9eee23370c25aeb2</anchor>
      <arglist>(const JanitorClassFuncP1 &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>ae6b7250d3512da553c3c6755ed2ea3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>a1050ae79ecf5bacbadd6680d035022ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorClassFunc</type>
      <name>m_funcJCF</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>a79520b4fba5eb48a9ff8140145d9b50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P1</type>
      <name>m_param1</name>
      <anchorfile>classxsens_1_1JanitorClassFuncP1.html</anchorfile>
      <anchor>a01dbc55e1830e0967437c50525e9963b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorDelete</name>
    <filename>classxsens_1_1JanitorDelete.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>ab1be2eca20f79b0a39c95c420c1e0f55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>aa02a5eac44a3874670afeb8327f39b2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorDelete</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>ac45cd69097ca7352f0116a9ea2b2b21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorDelete</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>abdccaf6090761859b22e9549c1b49fdd</anchor>
      <arglist>(T *control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>a5d8350040a7dc59df5d0539018163d76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>a568602ffa16f7f0f4f84223cdaff618b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setControl</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>a79dda5a78faa8dcd2b318d616ca43375</anchor>
      <arglist>(T *control)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorDelete</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>ab9f186ef03f880ab2f4ca22aac9280b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>a88023e870f6eb7793060ec9352fbf38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorDelete.html</anchorfile>
      <anchor>a876ec57315a248b9f58f26a9abf06af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorDeleteArray</name>
    <filename>classxsens_1_1JanitorDeleteArray.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>a4f14f814de9e5f049bf6ce915ec953ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>ae4f9973ce10ccfb47bbe5969f7ede63a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorDeleteArray</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>af936746c1473e0db340e691d276bffdb</anchor>
      <arglist>(T *control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorDeleteArray</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>ae0ead563b2d2dde0a0fe552e4a89f76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>a6c178ffab1cabbcbbd623141173f9dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorDeleteArray.html</anchorfile>
      <anchor>aba0d2a56ebe24b6d697d7551e0b5e058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorDeleteNull</name>
    <filename>classxsens_1_1JanitorDeleteNull.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a5ed271919b21392c746defd24a1086f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a05f75d21716bc7aa9c95ede26223e140</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorDeleteNull</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a0f99464126938da6f31bf01672d07c87</anchor>
      <arglist>(T *&amp;control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a74c901e229756f4b114d3481c45f820a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a1740edebc07c8732d6dda8382dc218ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorDeleteNull</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a3cb84fc4dbd91389491c64af27a42d84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *&amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a6884f8d1b042d3acad0eeb54a4dd3d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorDeleteNull.html</anchorfile>
      <anchor>a362270764f49df7cb7d4c078cf61522d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFree</name>
    <filename>classxsens_1_1JanitorFree.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>ae29871253dc548698cd4ce5479561144</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>a8f8341901b6588ef9bebba0fc56ab622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFree</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>aecb786183026c7cc1ea0c845a241fc7d</anchor>
      <arglist>(T *control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFree</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>a7981f5f0c6bed77b33c7b92e57835253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>ad2fe9ac598885a6dffa002f2606fdd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFree.html</anchorfile>
      <anchor>a4a95d5f82401926d7686a604af1b4695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFunc0</name>
    <filename>classxsens_1_1JanitorFunc0.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__cdecl *</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>a7b21a3a24ff755f0cf071736e5c08308</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>ace3ff75bddba2c462585fdef2774fd4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>ad4a5e53a218bbe17ec0b5fb2cafdc9e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFunc0</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>ad8660f55b6a7e6a02f7de806525cb102</anchor>
      <arglist>(t_func_JanitorFunc func, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFunc0</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>ad95d332120c4ba586e0e173b15f16447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFunc0 &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>a64eabd661e0aec3ff495e5291f64e92c</anchor>
      <arglist>(const JanitorFunc0 &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>a59be77d3c734a68d582e1b98d808ea90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorFunc0.html</anchorfile>
      <anchor>a721374842224ac07606a8b721ee2e225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFunc1</name>
    <filename>classxsens_1_1JanitorFunc1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__cdecl *</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a0edb3408c5d9dbcc537ef4239d4ebc4d</anchor>
      <arglist>)(ParamType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>ac4c7c8b5e3568858aa215ba8ecaf6247</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a84c16337cd11027591985d34e3abb1a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFunc1</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a40c531a2d38fa2f67c0eec2b8406af93</anchor>
      <arglist>(t_func_JanitorFunc func, ParamType control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFunc1</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a041c6d700379dbce3e6ebfedfadc0137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFunc1 &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a710797d41d6b8bfecd98784a21dc66bd</anchor>
      <arglist>(const JanitorFunc1 &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamType</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a7080e040a86eff53abf5a77d9d0b1d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>adeaea7cbf44ed7767ae0637eeba2effd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorFunc1.html</anchorfile>
      <anchor>a9b06bc0ad2f0252f86aa13d0facda906</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFunc1R</name>
    <filename>classxsens_1_1JanitorFunc1R.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__cdecl *</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>a643812b88d0dc99eb4438af3714483d2</anchor>
      <arglist>)(ParamType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>aef4723e671c0a3d95695f26a0fe85cbe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>a6afcf901e29a273b52976ab131c235bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFunc1R</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>ad5ccb724a7f964ebdfd62b842bb98c21</anchor>
      <arglist>(t_func_JanitorFunc func, ParamType &amp;control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFunc1R</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>af3f4038fe589f7926f737203bf9b8193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFunc1R &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>adf90197c6e74de3b915675cafd2a1257</anchor>
      <arglist>(const JanitorFunc1R &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamType &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>a0e4b83f38c32c5a07961b604975adcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>a5a40c0e7c4718444748b617ae42a0a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorFunc1R.html</anchorfile>
      <anchor>aaeb8231bf0d577752740a79b3833f545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFunc2</name>
    <filename>classxsens_1_1JanitorFunc2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__cdecl *</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>a0cb72a9363a07fe511197de7a0de9bb4</anchor>
      <arglist>)(Param1Type, Param2Type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>a97410d0f69e8a39f3be2b88fafb0c2b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>ad2d02d7c030e965909fa3321cd86b289</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFunc2</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>ac266efcf47094e806a6411d4162d344c</anchor>
      <arglist>(t_func_JanitorFunc func, Param1Type control1, Param2Type control2, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFunc2</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>afa47ac21070bff2f7bc1f7cb2724c8f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFunc2 &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>a4dbdf360dbd23f8986e0dc19c5159ef1</anchor>
      <arglist>(const JanitorFunc2 &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Param1Type</type>
      <name>m_control1</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>acf520e499c91f05c37d14fafb6b079f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Param2Type</type>
      <name>m_control2</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>a1ec95090cabda64c71d10faae4376bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>a98b6c59adf123ed1fef8825833169abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorFunc2.html</anchorfile>
      <anchor>aa852c840f1cc151d3f176ba26b2ea53c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFunc2R</name>
    <filename>classxsens_1_1JanitorFunc2R.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__cdecl *</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>aa1911d02235b474a20becd7987802f56</anchor>
      <arglist>)(Param1Type, Param2Type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>ac75a3dc763a192b8b4cf5bd27578f307</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a95f1d715e4785ca9c48934214b67a234</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFunc2R</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a3fd072cf71ed8f3566de95b233514e95</anchor>
      <arglist>(t_func_JanitorFunc func, Param1Type &amp;control1, Param2Type &amp;control2, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFunc2R</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a112a0cf318b889c567d09526980c27ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFunc2R &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a868e87323cfd0df3ddd6941f62176878</anchor>
      <arglist>(const JanitorFunc2R &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Param1Type &amp;</type>
      <name>m_control1</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a1bfa69fd0fe4205621c169b4571af24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Param2Type &amp;</type>
      <name>m_control2</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>af425d3f8bbcb7c9b1926a1ac687b1b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a6f4c7cdd7ec2489016ec54ebcc97932b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorFunc2R.html</anchorfile>
      <anchor>a3cf89b345cda15092308f3b1906f7eb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorFuncStdCall</name>
    <filename>classxsens_1_1JanitorFuncStdCall.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType(__stdcall *</type>
      <name>t_func_JanitorFuncStdCall</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a6109f35306b75b2b5453a8cccf92b2e9</anchor>
      <arglist>)(ParamType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a6f10ebe54049246ea2cef3669b743935</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>af49252c5b65d633ae2c8e52b4009f83f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorFuncStdCall</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a044bc17b16ea6b45b88cf0890e0ffdf3</anchor>
      <arglist>(t_func_JanitorFuncStdCall func, ParamType &amp;control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorFuncStdCall</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>ac0be06d4025830f1b9eec3df5a59378b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorFuncStdCall &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>af3a1e1cc25d1f90f8e7628ea0f17fad2</anchor>
      <arglist>(const JanitorFuncStdCall &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParamType &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a655bd98fe1eebfb598c24bcef60b9f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a9904cde8f8ebf1c7abd5550af8c47ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFuncStdCall</type>
      <name>m_funcJFSC</name>
      <anchorfile>classxsens_1_1JanitorFuncStdCall.html</anchorfile>
      <anchor>a75cad1fbd70aaabdaa2781ebd4ffbd22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorLogFunc</name>
    <filename>classxsens_1_1JanitorLogFunc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>R(__cdecl *</type>
      <name>t_func_JanitorLogFunc</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>affd5c0d5533740c025474ab34c227792</anchor>
      <arglist>)(const char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a617a0740c5b1f171d17973cc6bf43274</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>acb52f21a6ca1a53fb0661cfbdc19e769</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorLogFunc</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a4cdd3ae811ab32f1db43a405788b232e</anchor>
      <arglist>(t_func_JanitorLogFunc func, const char *filter, const char *str, const char *functionName, T &amp;control, bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorLogFunc</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a1df96adccc2ab04c580f223aeadafd73</anchor>
      <arglist>(t_func_JanitorLogFunc func, const char *filter, const char *str, T &amp;control, bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorLogFunc</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a2a1a6ba804e1771131457540d5758c2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorLogFunc &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a885649c4523abe5a914188427b8b2f04</anchor>
      <arglist>(const JanitorLogFunc &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a834279ffd821642cfd1508cf725aec6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>a6084e53d18c7801bdd5aab3ef545cee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_filter</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>acc3314bf9289240ceee6db836af10a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorLogFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>af57b02728bb9648954a433208aba4948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_functionName</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>aeebbfb4b8a8901a4c4f9f1296222117c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_str</name>
      <anchorfile>classxsens_1_1JanitorLogFunc.html</anchorfile>
      <anchor>ad0b1f84749563177579fc6eba76e3fb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRCDeallocation</name>
    <filename>classxsens_1_1JanitorRCDeallocation.html</filename>
    <templarg></templarg>
    <templarg>DeallocationPolicy</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a5d1b061311feac1a5b934919f33b1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PostDeallocateFunc</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a95d45b113a76e040f4abe910faf7d504</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>JanitorRCDeallocation&lt; T, DeallocationPolicy &gt;</type>
      <name>ThisType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a8d45854cd59756e28063784e8ac3e4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a16c788b4cfabbd227c3cf02abeeea583</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7842af8a7bd185842e29306251be0014</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>get</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa946e7b9ac8a76978f6cf3ac76455197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>afd7f3d67736f9799bb1e55ba53fb4e79</anchor>
      <arglist>(const ThisType &amp;j, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa414cdcd31d5dc472ac4ad33ede807f1</anchor>
      <arglist>(ElementType *target=0, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>ElementType &amp;</type>
      <name>operator*</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3d375c487270a3cc3ccd8e4cbc901634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aebbed1188bce10db9f47944a5dc0ae6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JanitorRCDeallocation &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3e27de01075a96a40f3f2568566b7c04</anchor>
      <arglist>(const JanitorRCDeallocation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a12ea8fa871f2c76dcb69a07d6c89bf38</anchor>
      <arglist>(ElementType *p=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>ae59adc0be3a50e24ecf65700717e3dbe</anchor>
      <arglist>(JanitorRCDeallocation &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a2ffa9a3bec05864c48a8d07d0c6c2894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a48650ec01038d57aa3ae04b449be18d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a9549f88bc44aeb7ba3c5a5d1763485ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a68921eb8460ceae1c39925c80c297012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m_refCounter</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a0d7d9ffed3703ff481ec1301a225171d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElementType *</type>
      <name>m_target</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7f49ad968512901110ce1be8c91ea3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a997e908c22bba168d5c4f1847a7d2201</anchor>
      <arglist>(JanitorRCDeallocation &amp;first, JanitorRCDeallocation &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Delete &gt;</name>
    <filename>classxsens_1_1JanitorRCDeallocation.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a5d1b061311feac1a5b934919f33b1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PostDeallocateFunc</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a95d45b113a76e040f4abe910faf7d504</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Delete &gt;</type>
      <name>ThisType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a8d45854cd59756e28063784e8ac3e4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a16c788b4cfabbd227c3cf02abeeea583</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7842af8a7bd185842e29306251be0014</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>get</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa946e7b9ac8a76978f6cf3ac76455197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>afd7f3d67736f9799bb1e55ba53fb4e79</anchor>
      <arglist>(const ThisType &amp;j, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa414cdcd31d5dc472ac4ad33ede807f1</anchor>
      <arglist>(ElementType *target=0, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>ElementType &amp;</type>
      <name>operator*</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3d375c487270a3cc3ccd8e4cbc901634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aebbed1188bce10db9f47944a5dc0ae6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JanitorRCDeallocation &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3e27de01075a96a40f3f2568566b7c04</anchor>
      <arglist>(const JanitorRCDeallocation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a12ea8fa871f2c76dcb69a07d6c89bf38</anchor>
      <arglist>(ElementType *p=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>ae59adc0be3a50e24ecf65700717e3dbe</anchor>
      <arglist>(JanitorRCDeallocation &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a2ffa9a3bec05864c48a8d07d0c6c2894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a48650ec01038d57aa3ae04b449be18d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a9549f88bc44aeb7ba3c5a5d1763485ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a68921eb8460ceae1c39925c80c297012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m_refCounter</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a0d7d9ffed3703ff481ec1301a225171d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElementType *</type>
      <name>m_target</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7f49ad968512901110ce1be8c91ea3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a997e908c22bba168d5c4f1847a7d2201</anchor>
      <arglist>(JanitorRCDeallocation &amp;first, JanitorRCDeallocation &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Free &gt;</name>
    <filename>classxsens_1_1JanitorRCDeallocation.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a5d1b061311feac1a5b934919f33b1620</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>PostDeallocateFunc</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a95d45b113a76e040f4abe910faf7d504</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Free &gt;</type>
      <name>ThisType</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a8d45854cd59756e28063784e8ac3e4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a16c788b4cfabbd227c3cf02abeeea583</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7842af8a7bd185842e29306251be0014</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>get</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa946e7b9ac8a76978f6cf3ac76455197</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>afd7f3d67736f9799bb1e55ba53fb4e79</anchor>
      <arglist>(const ThisType &amp;j, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aa414cdcd31d5dc472ac4ad33ede807f1</anchor>
      <arglist>(ElementType *target=0, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>ElementType &amp;</type>
      <name>operator*</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3d375c487270a3cc3ccd8e4cbc901634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>operator-&gt;</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>aebbed1188bce10db9f47944a5dc0ae6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JanitorRCDeallocation &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a3e27de01075a96a40f3f2568566b7c04</anchor>
      <arglist>(const JanitorRCDeallocation &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a12ea8fa871f2c76dcb69a07d6c89bf38</anchor>
      <arglist>(ElementType *p=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>ae59adc0be3a50e24ecf65700717e3dbe</anchor>
      <arglist>(JanitorRCDeallocation &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JanitorRCDeallocation</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a2ffa9a3bec05864c48a8d07d0c6c2894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a48650ec01038d57aa3ae04b449be18d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeRef</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a9549f88bc44aeb7ba3c5a5d1763485ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a68921eb8460ceae1c39925c80c297012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m_refCounter</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a0d7d9ffed3703ff481ec1301a225171d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ElementType *</type>
      <name>m_target</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a7f49ad968512901110ce1be8c91ea3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocation.html</anchorfile>
      <anchor>a997e908c22bba168d5c4f1847a7d2201</anchor>
      <arglist>(JanitorRCDeallocation &amp;first, JanitorRCDeallocation &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRCDeallocationPolicy_Delete</name>
    <filename>classxsens_1_1JanitorRCDeallocationPolicy__Delete.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Deallocate</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocationPolicy__Delete.html</anchorfile>
      <anchor>a6d25b4a809a28a346ffb0d6b797e658c</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~JanitorRCDeallocationPolicy_Delete</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocationPolicy__Delete.html</anchorfile>
      <anchor>a79890f2d96370c5b90ccb8dca407f3c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRCDeallocationPolicy_Free</name>
    <filename>classxsens_1_1JanitorRCDeallocationPolicy__Free.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Deallocate</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocationPolicy__Free.html</anchorfile>
      <anchor>a623726e2ef14b72e3f20a2211950b4ef</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~JanitorRCDeallocationPolicy_Free</name>
      <anchorfile>classxsens_1_1JanitorRCDeallocationPolicy__Free.html</anchorfile>
      <anchor>a1dde31bc943726943ae5548760b3d10d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRCDelete</name>
    <filename>classxsens_1_1JanitorRCDelete.html</filename>
    <templarg></templarg>
    <templarg>DeallocationPolicy</templarg>
    <base>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Delete &gt;</base>
    <member kind="function">
      <type></type>
      <name>JanitorRCDelete</name>
      <anchorfile>classxsens_1_1JanitorRCDelete.html</anchorfile>
      <anchor>a6709179cc0e3209ebe249986c6b59fbf</anchor>
      <arglist>(T *target=0, bool enabled=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRCFree</name>
    <filename>classxsens_1_1JanitorRCFree.html</filename>
    <templarg></templarg>
    <templarg>DeallocationPolicy</templarg>
    <base>JanitorRCDeallocation&lt; T, JanitorRCDeallocationPolicy_Free &gt;</base>
    <member kind="function">
      <type></type>
      <name>JanitorRCFree</name>
      <anchorfile>classxsens_1_1JanitorRCFree.html</anchorfile>
      <anchor>afc033cd76de2c3aa99d6c1a6f7711187</anchor>
      <arglist>(T *target=0, bool enabled=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorRestore</name>
    <filename>classxsens_1_1JanitorRestore.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>a067206a8817535002d9fc9ac933021f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>ac2d53956d4d4788c643543d42b796746</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorRestore</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>a9a8bbb7eeb1d0a4126af442ba180d44d</anchor>
      <arglist>(T &amp;control, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorRestore</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>ab8c400d16f716c8a1b6b8ac3c013a46c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>a6e217e36568c7212c2a8c92f067b0f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>a0fac649f1694cf18e8f929a9a9251895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classxsens_1_1JanitorRestore.html</anchorfile>
      <anchor>a18aa7793f5aba7d4e617ef522400b24d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorSet</name>
    <filename>classxsens_1_1JanitorSet.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a65af32ee3da7f846a8e62125f02d449d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a406b817634fb83190f72b59b0798ecd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorSet</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a79a3172f188d7c1a2d37dc9e7a5c7de6</anchor>
      <arglist>(T &amp;control, const T &amp;val, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorSet</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a22009d9d1cbdb16e9a7de061e55532d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>af1d219a23735a7df38436258067bd533</anchor>
      <arglist>(const JanitorSet &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T &amp;</type>
      <name>m_control</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a70974dcd2bcf30970aa92a295cc57d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>ad4c68b90213824ae1075106450769c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classxsens_1_1JanitorSet.html</anchorfile>
      <anchor>a500414ff11d7093e6715ac4b432b42df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorSimpleLogFunc</name>
    <filename>classxsens_1_1JanitorSimpleLogFunc.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>R(__cdecl *</type>
      <name>t_func_JanitorSimpleLogFunc</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>af14443106eac7527af199a7977229c46</anchor>
      <arglist>)(const char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a3b29504e9a0ba11111bf113f6ed384a6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a57e95b6ac4dd67a97e27936eb2854629</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorSimpleLogFunc</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a6070388d539429dc2ba2f346b8fc672c</anchor>
      <arglist>(t_func_JanitorSimpleLogFunc func, const char *filter, const char *str, bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorSimpleLogFunc</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>aece6ea866fea5de43486134694a58a9e</anchor>
      <arglist>(t_func_JanitorSimpleLogFunc func, const char *filter, const char *str, const char *functionName, bool enable=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorSimpleLogFunc</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a49036722948f9c811620f596b99d1126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorSimpleLogFunc &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>afb1609343e8bc8741ef0fc4cd7c2aa58</anchor>
      <arglist>(const JanitorSimpleLogFunc &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>ac80be866a40f68bd82fc4a4949418522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_filter</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a5729076df4a9fe19e42a0d1cac619ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorSimpleLogFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>af6ab924a3a0bf74501f430d982c921af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_functionName</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>a4002bea88c4893adaedf9a375c92d5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_str</name>
      <anchorfile>classxsens_1_1JanitorSimpleLogFunc.html</anchorfile>
      <anchor>ae79c02d4f01f170955f74562d1ebc4f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::JanitorStdFunc0</name>
    <filename>classxsens_1_1JanitorStdFunc0.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::function&lt; ResultType(void)&gt;</type>
      <name>t_func_JanitorFunc</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>ac4dbd7dde975c6c186a49e51d860515d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a2054f67b3dac5c8949574369134ddf23</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a852b3ee71fe98bafd06b2b3528c52133</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JanitorStdFunc0</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a41bb312a871988e1041cb4890d04fb3e</anchor>
      <arglist>(t_func_JanitorFunc func, bool enabl=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JanitorStdFunc0</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a794dd0c87383dee7be4278f14ddef6de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JanitorStdFunc0 &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a42e9ccf6b5ee6dd189ca128a945b5446</anchor>
      <arglist>(const JanitorStdFunc0 &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>afd69b6a63f7cfac8cae9a32de0b02e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>t_func_JanitorFunc</type>
      <name>m_funcJF</name>
      <anchorfile>classxsens_1_1JanitorStdFunc0.html</anchorfile>
      <anchor>a474773425e6befbebbc5438e83f19b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JlHexLogger</name>
    <filename>classJlHexLogger.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>JlHexLogger</name>
      <anchorfile>classJlHexLogger.html</anchorfile>
      <anchor>aed82e100b2df7e5e1e99f2532d2f78d8</anchor>
      <arglist>(T i)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classJlHexLogger.html</anchorfile>
      <anchor>a4afb3710374dc73bd1504f04ee16aa33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalException</name>
    <filename>classJournalException.html</filename>
    <member kind="function">
      <type></type>
      <name>JournalException</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>ac631e306a37a695c1890f79781185477</anchor>
      <arglist>(std::string const &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>msg</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>af0c82739f8c118fa3320b78aefc8dc14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>stack</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>ac35596204181072efeb5f642ec9637a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JournalException</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>a746de1c758e2fb1471f75fed8836d5ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_stack</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>a6451fea194fe599b7e1930c54448979b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>JournalExceptionStackWalker</name>
      <anchorfile>classJournalException.html</anchorfile>
      <anchor>a75fa6885cc16f49d5c6ea69da785c0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalExceptionStackWalker</name>
    <filename>classJournalExceptionStackWalker.html</filename>
    <base>StackWalker</base>
    <member kind="function">
      <type></type>
      <name>JournalExceptionStackWalker</name>
      <anchorfile>classJournalExceptionStackWalker.html</anchorfile>
      <anchor>a0e025d4e0e275e70855dbbcafcee6a4f</anchor>
      <arglist>(JournalException *exc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnOutput</name>
      <anchorfile>classJournalExceptionStackWalker.html</anchorfile>
      <anchor>ab3000a676cb00e7990af61a88e4d9156</anchor>
      <arglist>(LPCSTR szText)</arglist>
    </member>
    <member kind="variable">
      <type>JournalException *</type>
      <name>m_exception</name>
      <anchorfile>classJournalExceptionStackWalker.html</anchorfile>
      <anchor>a6767bdc1423a0005f62bf7422fa356e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalFile</name>
    <filename>classJournalFile.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addRef</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>acd4c5e4151a9f922ed3d9e63ef2b6f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>filename</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a689909520d52297df086d90d9fab3c03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a22ba70dd7082b11a3f76303d55ee5ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JournalFile</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a74d72c3ee9e5262911f37962deefd5c1</anchor>
      <arglist>(const XsString &amp;name, bool purge)</arglist>
    </member>
    <member kind="function">
      <type>JournalFile &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a5cb9fd050f519cd1e7e7540c9c44c760</anchor>
      <arglist>(std::string const &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refCount</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a95d131bbb783117bf6aecab97c0f36ff</anchor>
      <arglist>() volatile const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>removeRef</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>ad1004439713d86d6aea93874fccf32ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsFile &amp;</type>
      <name>xsFile</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>af3017ad6d69b920c363df64735ebd15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JournalFile</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>a073c26ede4d75c23c463cdfe7e2f3dee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsFile</type>
      <name>m_file</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>afc54f673a1b8fe82bcd7e88f659dd023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsString</type>
      <name>m_filename</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>aa24bb3d2b2b62acd68a0dce471c1eeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_refCount</name>
      <anchorfile>classJournalFile.html</anchorfile>
      <anchor>ac65531bcb612757b17f7a90868e43b02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Journaller</name>
    <filename>classJournaller.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cleanupThread</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ad8cb401f5502c88bb7756c2695c73d6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>debugLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>abd19b2f58ed76bcc9d82935eec7cc5a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XsString</type>
      <name>filename</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a159cec30ad8a99407e5d888ad608fff4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>aadd55fffc843f8b49efdbbbbaefb7e51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>flushLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a4953f87d4ed59e946c32f1fa87eb43bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Journaller</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ab2f1a655ce32777069321b5bdd89d882</anchor>
      <arglist>(const XsString &amp;pathfile, bool purge=true, JournalLogLevel initialLogLevel=JLL_Alert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>acb06e8d3ce41b888aa786f72e7dcdb59</anchor>
      <arglist>(JournalLogLevel level, const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>logLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a9a98d57e0e94e6766c0c700514b15377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>logLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a76e2071bb307f6bcdedf248d32c73c8c</anchor>
      <arglist>(JournalLogLevel level) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveLogFile</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ad17b50441ed1cc1ded31c1ddb57ac5a3</anchor>
      <arglist>(const XsString &amp;pathfile, bool purge=true, bool eraseOld=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveLogs</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>af6e332efb1afc03b806c23a2d6e87c34</anchor>
      <arglist>(Journaller *target, bool eraseOld=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebugLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a48382e7cfb63712128b9f2aeeafcaddc</anchor>
      <arglist>(JournalLogLevel level, bool writeLogLine=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlushLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a72413cd211a0e9636e4a73f4e4d1ccd9</anchor>
      <arglist>(JournalLogLevel level, bool writeLogLine=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ab4f8699384d3b3805160f3b6ef383e36</anchor>
      <arglist>(JournalLogLevel level, bool writeLogLine=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTag</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a81ef9858be378b650ec3cdb45835b4d8</anchor>
      <arglist>(const std::string &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseDateTime</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a1d5c6b7d5463c48523e6a93da3c4d192</anchor>
      <arglist>(bool yes)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>tag</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ab342e4044a3649c7bdacc62a063874ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeCallstack</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ae311a32643d81afbe10410524e648ba8</anchor>
      <arglist>(JournalLogLevel level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFileHeader</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ada4b6b8a29c749861a258880e141e5e9</anchor>
      <arglist>(const std::string &amp;appName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ac70f1120431a49a0d59e2ef9dff93f09</anchor>
      <arglist>(JournalLogLevel level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMessage</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>abcd96f8e8d8cd768538b5e9ab7304cdd</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTag</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a8eebc7a4e5991c69f8c35d53e25d6148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeThread</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ad4d397f3a305eedf646520fdf0d9d96e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTime</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ac27ae35484c43550b77d33f3cb92ff75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Journaller</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a7c2230ca56fa500300540ef496f3957d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AbstractAdditionalLogger *</type>
      <name>additionalLogger</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>aead53f5ca67703e1e24d16de84420e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>hasAdditionalLogger</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ac96c2bda07b66389022b7ccc70d0563b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAdditionalLogger</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a4847d5df63931cc0ee197e06685e944a</anchor>
      <arglist>(AbstractAdditionalLogger *additionalLogger)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>tagFromFilename</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>aec4a209d0c0dd196eeb89ced9502bb74</anchor>
      <arglist>(const std::string &amp;fn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushLine</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a2dcbaac077b89df83ed5b4fa8e620c31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ad6a4771bbab2948cdafba2a07d2d6c06</anchor>
      <arglist>(XsString const &amp;pathfile, bool purge)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Journaller</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a660ee43338b7e36c387a6ab9dbba7ee2</anchor>
      <arglist>(Journaller const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Journaller &amp;</type>
      <name>operator=</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a3feb59831f99e7125c15fde528a756c1</anchor>
      <arglist>(Journaller const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_appName</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a20f431449a2b36afb92753f23f53f553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_debugLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a862fb875660c693ca77dad710dced662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; JournalFile &gt;</type>
      <name>m_file</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a1654e4b2859c1139bc02d77d9fb9fec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_flushLevel</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ae8611451fcefc62f4405d2c55b4d13fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_level</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>abef171b0797889f11d8ba7af8dc6d0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_tag</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ad6573aa247619dbe1652b514324b205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; JournalThreader &gt;</type>
      <name>m_threader</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a236622208f20430c5d4b292b2b9a6396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_useDateTime</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>ae414fd6e68fa9dc558fbba329cbb7d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static AbstractAdditionalLogger *</type>
      <name>m_additionalLogger</name>
      <anchorfile>classJournaller.html</anchorfile>
      <anchor>a43ba0271d6f3bf14cfcbc08558432707</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalStackWalker</name>
    <filename>classJournalStackWalker.html</filename>
    <base>StackWalker</base>
    <member kind="function">
      <type></type>
      <name>JournalStackWalker</name>
      <anchorfile>classJournalStackWalker.html</anchorfile>
      <anchor>a17a7b3aed7df65f85e2c7bf902472647</anchor>
      <arglist>(Journaller *journal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnOutput</name>
      <anchorfile>classJournalStackWalker.html</anchorfile>
      <anchor>a70f3549d0a81a26279924256b2c2dc5e</anchor>
      <arglist>(LPCSTR szText) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Journaller *</type>
      <name>m_journaller</name>
      <anchorfile>classJournalStackWalker.html</anchorfile>
      <anchor>aaf4dd1b93e47d6e7116048ff6023e177</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalThreader</name>
    <filename>classJournalThreader.html</filename>
    <class kind="class">JournalThreader::ThreadLine</class>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>afc87dd0751f7b8c5f3018e306d721220</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushAll</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>a52303a81984418403654fe3d7dec849c</anchor>
      <arglist>(JournalFile *file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JournalThreader</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>ae7d84135fb11910401122c0da1623c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>line</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>ab1e27beacc5ce8210572ef0a7fc3d975</anchor>
      <arglist>(int thread)</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>lineLevel</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>afba057e5f56fe5da063161cc6f0d70f1</anchor>
      <arglist>(int thread)</arglist>
    </member>
    <member kind="function">
      <type>JournalLogLevel</type>
      <name>setLineLevel</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>a72e04b7cc7f74066415f45395dbeff8a</anchor>
      <arglist>(int thread, JournalLogLevel level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLine</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>ace8a78b6f353eda4e33dbafb758f3107</anchor>
      <arglist>(int thread, JournalFile *file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JournalThreader</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>ac3529969b94a74c1ccbed046215baf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ThreadLine &amp;</type>
      <name>nextLine</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>aa87f6043fb49c2f2c64d99db32a1571e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ThreadLine &amp;</type>
      <name>threadLine</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>a3c4c934580ec368e3fbc005f845bf4be</anchor>
      <arglist>(int thread)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, ThreadLine &gt;</type>
      <name>m_map</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>aa81313e237aa984274796b3400e9c3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classJournalThreader.html</anchorfile>
      <anchor>a29a69ae40987eeb7aa10d1522823f0d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalValueJanitor</name>
    <filename>classJournalValueJanitor.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>JournalValueJanitor</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>a7dceefccdf59cf785e3edc2a66dc0580</anchor>
      <arglist>(Journaller *journal, const T &amp;value, const std::string &amp;msg=std::string(), JournalLogLevel level=JLL_Debug, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JournalValueJanitor</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>ab62754f45af43ece873eda35cd546f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>addcd0dcbcb746d65a530d3ffc0dc86b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const JournalValueJanitor &amp;</type>
      <name>operator=</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>ab0d14bebde05b2974d412d917e5c7489</anchor>
      <arglist>(const JournalValueJanitor &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Journaller *</type>
      <name>m_journal</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>ae682486c6dead06985ad1eafb583656a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JournalLogLevel</type>
      <name>m_level</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>aa13fa6a6472e7b9ebc3c9350be50c9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_msg</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>acb839ed848fbdd73a1a99842ba5c7214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T &amp;</type>
      <name>m_value</name>
      <anchorfile>classJournalValueJanitor.html</anchorfile>
      <anchor>ad692f7f44aa5b35c7c41fd94253873a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LastResultManager</name>
    <filename>classLastResultManager.html</filename>
    <member kind="function">
      <type>XsResultValue</type>
      <name>lastResult</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>ab56c09aec0f4f323d4c4334e5ef36793</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LastResultManager</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>ab36b435f377a6045e4a7604452ead282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>lastResultText</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a870ae7af592d1a83409ed4c6643312b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator XsResultValue</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a7f9150539468d3a01d51d4e6590f433a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>operator=</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a6eeab92ec46250e3715d8ca397ba3fe4</anchor>
      <arglist>(XsResultValue res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a017eec9edd87967f622c392dc62002e0</anchor>
      <arglist>(XsResultValue res, XsString const &amp;text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a265c17792786c2f153bb43797eb18201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsString</type>
      <name>m_lastResultText</name>
      <anchorfile>classLastResultManager.html</anchorfile>
      <anchor>a10e04c37ade018107b1e69dbdc9d00c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>XsMessageHeader::LengthData</name>
    <filename>unionXsMessageHeader_1_1LengthData.html</filename>
    <class kind="struct">XsMessageHeader::LengthData::ExtendedLength</class>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_data</name>
      <anchorfile>unionXsMessageHeader_1_1LengthData.html</anchorfile>
      <anchor>aabf15c3a471a34d0fbe6ef7e0b96ce07</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>struct XsMessageHeader::LengthData::ExtendedLength</type>
      <name>m_extended</name>
      <anchorfile>unionXsMessageHeader_1_1LengthData.html</anchorfile>
      <anchor>a2373ebd23704a459118cb67054e989c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::Lock</name>
    <filename>classxsens_1_1Lock.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a09ad22973883af692d11c38556c508f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a4933106429075ed9681db5335bdec459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a2ed5e4369cc5f677684b157e0f04eec5</anchor>
      <arglist>(LockState ls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>ad29b1882adecc82e33bf74c956e03265</anchor>
      <arglist>(Mutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a73060ee8f13e924de331d4afb22a0020</anchor>
      <arglist>(Mutex *mutex, bool lockit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>af359d2adef67ad8476b108b7cd42aa85</anchor>
      <arglist>(Mutex *mutex, LockState lockit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryLock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>ae6ba19ef8e9eca195edca1eca662f8a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryLock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>aa2f160f7e4be13060303f297ec73fa80</anchor>
      <arglist>(LockState ls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>abe29b2cdd10d5baf08dfb207d551dcfa</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a1bcb1f0c69987625d04b63604b043569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CHECK_LOCK_DEFINE</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a387eb4d30bc1551e3aea85db0c83a79b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>aaa08599e4a5f0691952e0e84bbd0f7b8</anchor>
      <arglist>(Lock &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a1a43f647428a68b74f66f36a8e99edaa</anchor>
      <arglist>(Lock const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Lock &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>ae7642325d1c013d606f339c9a9d54888</anchor>
      <arglist>(Lock &amp;&amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Lock &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>a73333e92b0ee308b278ffca34ed37b5f</anchor>
      <arglist>(Lock const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_locked</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>ac89b9bb760460ed27f513c41f3b8ac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex *</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1Lock.html</anchorfile>
      <anchor>accdac09417428f964e8545fc5436fc27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::LockGuarded</name>
    <filename>classxsens_1_1LockGuarded.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a37a648bb98e20eb8bf079c2514e34cb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a14e0cc291854b8a8efa27c46baceef4f</anchor>
      <arglist>(GuardedMutex const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>aa06156789487f5a7714d981ff3c27339</anchor>
      <arglist>(Mutex const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a72a88dc81b7a8232c3cca8654ea11ea1</anchor>
      <arglist>(MutexReadWriteSuspendable const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>ac9cc2f3eb6770ab92c55f435a6befead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockGuarded</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a297f66f13c0037dc498e2510e3cf6383</anchor>
      <arglist>(GuardedMutex *mutex, bool lockit=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockGuarded</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a5311687d6f4d11174612a9dce29e35d8</anchor>
      <arglist>(GuardedMutex *mutex, LockState lockit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>ad10b6d74bf00a75835659a1e11459ef9</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LockGuarded</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a325e9620430b2027f1492b7805361820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockGuarded</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>ade43f5d8d0e692fa43ea7a1f2cc3a4d2</anchor>
      <arglist>(LockGuarded &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockGuarded</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>aa9c1d9c341cdc27c0d98dd2fe170b88b</anchor>
      <arglist>(LockGuarded const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockGuarded &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a41f5422f2e6caae6e0b5e77393d04e64</anchor>
      <arglist>(LockGuarded &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockGuarded &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a147ff47dd90fd19346e5b6e6954208b6</anchor>
      <arglist>(LockGuarded const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_locked</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>aa7985db228e5d1dc790a453c7fb5dfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GuardedMutex *</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1LockGuarded.html</anchorfile>
      <anchor>a60d23b056963f9c8236bbf5dfeb874c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::LockReadWrite</name>
    <filename>classxsens_1_1LockReadWrite.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>haveWriteClaim</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a64206a663e4eb92673c8d5f39a532f9c</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a57c59b652f9877cee5dfa89425ea921a</anchor>
      <arglist>(bool write) const volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a8ce471c51d26c650ea369ebda2ace1f5</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>adff936d4aefa80d3dcebe50111b78417</anchor>
      <arglist>(LockState ls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockRead</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>abc1e1f08c1afbe9e99f6ba89ae72fbac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockReadWrite</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a755a1c17c3534f3dcb6dac852c2b96d6</anchor>
      <arglist>(MutexReadWrite *mutex, LockState lockState=LS_Unlocked)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockWrite</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a2337385f252e2aeee70575074209b1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryLock</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a3e13c389fb6b7c28fe3eb9de9bd6d5a4</anchor>
      <arglist>(bool write, uint32_t timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a6f6c01ee78b0f2655705dc205f4f87b7</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LockReadWrite</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>ac1fc43638518935f22e5e52fb4bd105f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CHECK_LOCK_DEFINE</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a6d269656f82ede4ea13b740e715f98b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockReadWrite</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>afb8dd7a17c71bb2818e79abede884e9c</anchor>
      <arglist>(LockReadWrite &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockReadWrite</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a0687fe7841556ba81f9765804c4df556</anchor>
      <arglist>(LockReadWrite const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockReadWrite &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a8683da3ffa0146b53eb70f6ed25fb45d</anchor>
      <arglist>(LockReadWrite &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockReadWrite &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>ad5160f6cc35b96475cb9b52464b0320d</anchor>
      <arglist>(LockReadWrite const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_lockedR</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a5fb8240ec4eb3bc1fd361d81164a63be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_lockedW</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>aca97c47ac0f2b0f0e1376bd2334fd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexReadWrite *</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1LockReadWrite.html</anchorfile>
      <anchor>a47d861c4a7f0174928f06ea2f30c43ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::LockSuspendable</name>
    <filename>classxsens_1_1LockSuspendable.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>ac94c85261d82b0f65490b01f0edf4344</anchor>
      <arglist>(LockState minimumState) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuspended</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a026e0f5cb0a8482ff95666105de66a5b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a09451b6c064a41a307160fbaaafabfd6</anchor>
      <arglist>(GuardedMutex const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUsing</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a654a5a49fa2552d52a1e66cbf852206c</anchor>
      <arglist>(MutexReadWriteSuspendable const *mutex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a64aea4e7454c3ce9054db5dd832e8fc3</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a2d2ad28b1cc2ff2488d4a672189ad441</anchor>
      <arglist>(LockState desiredLockState)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockRead</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a11f592dc7e8607c6917615e0fbc06488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>acbe8ac5f312bc2930e1694958d846367</anchor>
      <arglist>(GuardedMutex *mutex, LockState lockState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>afeb65dd5e3aa724dc10705fa00624439</anchor>
      <arglist>(MutexReadWriteSuspendable *mutex, LockState lockState)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockSuspendedWrite</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>afa65d3b34f3b8474a4756e4e6ee5134e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lockWrite</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a3971b815ac36110a20cc815de33f2b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mutexIsSuspended</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>af11f527abf740258c2cb76aad1025b32</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resume</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a318e7b8c8f4a796406c4a8fa852c967c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>suspend</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a154db439b4926fca2e973b9d052f30a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unlock</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>ac7f073dc660b88268d6ce43d538c61ef</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LockSuspendable</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>ac968a2c5cdde580bdfa3f13b37dd0970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a5774eca8a04eb39d5b0042457e8b26a9</anchor>
      <arglist>(LockSuspendable &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a7c0e04f9087c900b487c4ec84ae796d2</anchor>
      <arglist>(LockSuspendable const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockSuspendable &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>af9586e7d1f675bfa2173167f513424e1</anchor>
      <arglist>(LockSuspendable &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LockSuspendable &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a6c50f193990cc26aa21788b70a2713d0</anchor>
      <arglist>(LockSuspendable const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_iSuspended</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a333977b0d26a969f0c1f6c56c71a0cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_lockedR</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a16bd220577f92cc13a3613d5f56c7844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_lockedW</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a2d8ef4d835bbf6914a3dcebc2558c20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexReadWriteSuspendable *</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1LockSuspendable.html</anchorfile>
      <anchor>a5ba9dc26e7f83c952fc547d8de16bd49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MagneticFieldPublisher</name>
    <filename>structMagneticFieldPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type></type>
      <name>MagneticFieldPublisher</name>
      <anchorfile>structMagneticFieldPublisher.html</anchorfile>
      <anchor>ada736100585063249e5d98289482a405</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structMagneticFieldPublisher.html</anchorfile>
      <anchor>a78fba99082439240238e420e1d6c346f</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structMagneticFieldPublisher.html</anchorfile>
      <anchor>a197f7dcd4181bf868066c95173bc0756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structMagneticFieldPublisher.html</anchorfile>
      <anchor>ab94a22173aab86fca245f15ad72fd4cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageDeserializer</name>
    <filename>classMessageDeserializer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>atEnd</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a4d8a30c58d991a70c6be6fcd05526864</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>index</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>aff53f91c6aff5717807bb91adef3a88e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XsMessage &amp;</type>
      <name>message</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a60cee1359c4106e7ddd5d907f2000054</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageDeserializer</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a00b2ce030d377c2ee1d7d5f0c45c10b6</anchor>
      <arglist>(const XsMessage &amp;message, XsSize offset=0)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>ac53eee21edb39af85ab1db92b7eed65e</anchor>
      <arglist>(int16_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a35d4faa46ffb310addd093d315492e7d</anchor>
      <arglist>(int32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>ae79705a4847db02ba3427b45f2344c97</anchor>
      <arglist>(int64_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a536f2148ff56930df0d5e0adb5448cea</anchor>
      <arglist>(int8_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>adcd70b97ea2da8129d43a6a8687d384c</anchor>
      <arglist>(uint16_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a6d0d33373dd80841ed3c4bbd004c2efb</anchor>
      <arglist>(uint32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a5eb24165e995a25a3625dd68846af3a5</anchor>
      <arglist>(uint64_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>abf9db8f572ded23348d8a3179547ccd3</anchor>
      <arglist>(uint8_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>aeb26779339d405b375116df8d1d1c46f</anchor>
      <arglist>(XsCanDataIdentifier &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a776e1d16f03e0c3848a88da9ba2454db</anchor>
      <arglist>(XsCanFrameFormat &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>abbb047c4bf3a63c899058f276684b93f</anchor>
      <arglist>(XsCanOutputConfiguration &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a52139311c5ec94ae3b7d84c506c8e1b9</anchor>
      <arglist>(XsCanOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a2912059d5773b4ca91168efbea626647</anchor>
      <arglist>(XsDataIdentifier &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a6769bf4a7847c37839956a73c10cfbec</anchor>
      <arglist>(XsDeviceId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a51fd675441fe65b8053fe5224ee6cfa3</anchor>
      <arglist>(XsOutputConfiguration &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>MessageDeserializer &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a9f40f24b4698f02b6a130d758d0715e6</anchor>
      <arglist>(XsOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageDeserializer</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a1ba8a5035fc74dd39b27fa41d43382cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsSize</type>
      <name>m_index</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>abfb2e7e80986997caf88e7ef3db63d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XsMessage &amp;</type>
      <name>m_message</name>
      <anchorfile>classMessageDeserializer.html</anchorfile>
      <anchor>a47907b03d63fe4cc5518191102c1322d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageExtractor</name>
    <filename>classMessageExtractor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearBuffer</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>af749573faddb7b58a41ab9a24c399df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageExtractor</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>abc0b6a245d5765c140de1e15f105d14b</anchor>
      <arglist>(std::shared_ptr&lt; IProtocolManager &gt; const &amp;protocolManager)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>processNewData</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>a1b4792d6c9e28a15e232fe1ec65a26d3</anchor>
      <arglist>(XsDevice *devicePtr, XsByteArray const &amp;newData, std::deque&lt; XsMessage &gt; &amp;messages)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxIncompleteRetryCount</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>a056e837665d0a63f69844a0592eeecba</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsByteArray</type>
      <name>m_buffer</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>a04891c96d7a3a5cf3600ce7d2143aba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_maxIncompleteRetryCount</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>a787db8d71496f30f22e733c7c3d5be63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; IProtocolManager &gt;</type>
      <name>m_protocolManager</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>a625fdfa11c53a77c38ba41dfe8497ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_retryTimeout</name>
      <anchorfile>classMessageExtractor.html</anchorfile>
      <anchor>ad599a3ce2fe8b37a9f7493754871b91b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageLocation</name>
    <filename>classMessageLocation.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>adc161f71f0f8b3ea3e6c0281a178005b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageLocation</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>ab475376e722f5cec7c439456cbec7d71</anchor>
      <arglist>(int start=-1, int size=0, int incompletePos=-1, int incompleteSize=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_incompletePos</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>a8a5ab0194df70ed3d588af64b09deac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_incompleteSize</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>abb198a4b651045c14ec05fef72e26812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>aae38ba924a6b85139688dfb2984081ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_startPos</name>
      <anchorfile>classMessageLocation.html</anchorfile>
      <anchor>ac3f7f1903c5e535c93a7a0b7507517e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MessageSerializer</name>
    <filename>classMessageSerializer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a60aa87af9cc82333c0e52e4f97246b29</anchor>
      <arglist>(const uint8_t *data, XsSize size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ad97a86ca9f0bfeef8ee80ab9162b0852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>index</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>aa4aa29516b3332998bfe1e5347d4d39c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageSerializer</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ac65f40801e6374320b00df738f37ce31</anchor>
      <arglist>(XsMessage &amp;message, XsSize offset=0)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>af62615ab3678295abdb755594fc51122</anchor>
      <arglist>(const XsCanOutputConfiguration &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ad9086ef10500714e932731b3d6bfee2c</anchor>
      <arglist>(const XsCanOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a5725440e6875eb8c606ac7d01f1a5ac2</anchor>
      <arglist>(const XsDeviceId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>af41fef2c14a8b8ed7c8a7c67589afe48</anchor>
      <arglist>(const XsOutputConfiguration &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a40161558403b1dee155f3ea7723ecd11</anchor>
      <arglist>(const XsOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a919698f0264f9b9f7c25ad0e4b948bcb</anchor>
      <arglist>(int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a4403a483e344829a6ef9fb1a1bc25cee</anchor>
      <arglist>(int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>add6ee8a050d2d795de3047624e65dc46</anchor>
      <arglist>(int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a277528b635d057dabeb8e1699ab28998</anchor>
      <arglist>(int8_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>af44e2de58722b81abe2fe3af152e90d4</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a25c2945b6fcf82e86742e0fa2b034ca9</anchor>
      <arglist>(uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>acf11835475a742b03dcd8004b3f3757b</anchor>
      <arglist>(uint64_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a82dfc7e3002dc60aac5055a9b3b91956</anchor>
      <arglist>(uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a5a24dd975ddb95599a15bdf2b22b7462</anchor>
      <arglist>(XsCanDataIdentifier value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a4e2db1e4a039b23282ff5b7c6a54c531</anchor>
      <arglist>(XsCanFrameFormat value)</arglist>
    </member>
    <member kind="function">
      <type>MessageSerializer &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ab9893a9f627624f8fc91c9c2f4bcf0b4</anchor>
      <arglist>(XsDataIdentifier value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MessageSerializer</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ac6f3450b170caf03455d7148b51240c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsSize</type>
      <name>m_index</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>a54a96cd6db8432a9502b85ee65686131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsMessage &amp;</type>
      <name>m_message</name>
      <anchorfile>classMessageSerializer.html</anchorfile>
      <anchor>ad96982b89fa9f3c70c7695633b2e2ee3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MidAndDataReplyObject</name>
    <filename>classMidAndDataReplyObject.html</filename>
    <base>ReplyObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isReplyFor</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a1c32ad64788fee7dbeeda31d28f6f906</anchor>
      <arglist>(XsMessage const &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MidAndDataReplyObject</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a9ae35d3ae3db4c78e96b95af880a9e2a</anchor>
      <arglist>(uint8_t messageId, XsSize offset, XsSize size, uint8_t const *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t</type>
      <name>msgId</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a8de480994c7200c020dda9b4a46c1115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a230d68d99bd69d60cd61676810abc343</anchor>
      <arglist>(uint8_t const *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MidAndDataReplyObject</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a00c4c62084a12012a74f90cb24fae194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeData</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a19685f0e16d5aa661e236c9f4eb93d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>m_data</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a1884765e9a65f45302c8ecbc648dd93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsSize</type>
      <name>m_dataOffset</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a682c1643485b96cd07f1b6e913d7f64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsSize</type>
      <name>m_dataSize</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>ac98308fc72631c1d83999e5a920d0e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_messageId</name>
      <anchorfile>classMidAndDataReplyObject.html</anchorfile>
      <anchor>a84e670884bc608776259efae66424c49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MidReplyObject</name>
    <filename>classMidReplyObject.html</filename>
    <base>ReplyObject</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isReplyFor</name>
      <anchorfile>classMidReplyObject.html</anchorfile>
      <anchor>ad20d02bfdb4d295d36911e27cc7da712</anchor>
      <arglist>(XsMessage const &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MidReplyObject</name>
      <anchorfile>classMidReplyObject.html</anchorfile>
      <anchor>a153f340ac803502ece2a90e7ce19e699</anchor>
      <arglist>(uint8_t messageId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint8_t</type>
      <name>msgId</name>
      <anchorfile>classMidReplyObject.html</anchorfile>
      <anchor>afd8c277e46fd51123cc9d3b335e2df20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MidReplyObject</name>
      <anchorfile>classMidReplyObject.html</anchorfile>
      <anchor>ac529129c0100debea6e318f98994a8d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_messageId</name>
      <anchorfile>classMidReplyObject.html</anchorfile>
      <anchor>a7f2e0448176a1476da8871e3220bdc03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtbDataLogger</name>
    <filename>classMtbDataLogger.html</filename>
    <base>DataLogger</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a17e3a1ea5015b3549420d40de07da06b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a9591878eb9230b6cd69625befff1d95b</anchor>
      <arglist>(bool deleteFile)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a687ce13ec0d9b4da0c547137d02e6b1c</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>filename</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>af85421b0dfab401bc5641e1ea7a859ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtbDataLogger</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>ac810e89629e4edef29bd39dcd6ed6cb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMessage</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a460ac945e1ab3da8adc8a6eeae62579b</anchor>
      <arglist>(const XsMessage &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeRaw</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a70fe06ca5acc07d6d7aba1ee58f0073a</anchor>
      <arglist>(const XsByteArray &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MtbDataLogger</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>aa849e35cf8eb6eb84f3875ada46afe81</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; IoInterfaceFile &gt;</type>
      <name>m_ioInterfaceFile</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>a9712b9c31d42577c2fa4472557ffa671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>classMtbDataLogger.html</anchorfile>
      <anchor>ad2a7088da41e034cbf1d2dbcc8b7c360</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtbFileCommunicator</name>
    <filename>classMtbFileCommunicator.html</filename>
    <base>Communicator</base>
    <base protection="protected">FileLoader</base>
    <member kind="function">
      <type>void</type>
      <name>abortLoadLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aa81b981acbb7792e315d876866ed1912</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProtocolHandler</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a004d7d02ad4007707f78064a658dc930</anchor>
      <arglist>(IProtocolHandler *handler) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a78208205ae08de9eb3c5c6af6ec98ae9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aaa8ef7c7ac43ae74e766e47591e79468</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a282c87d08be4df4711e6d98f57d3027d</anchor>
      <arglist>(const XsMessage &amp;msg, XsMessage &amp;rcv, uint32_t timeout) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushPort</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ae5532cbf527b981ab5001782c422ed7b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getDeviceId</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aadfac8c5baf5899efdf13d3ab571d30f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoConfig</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a49ce6dc7dfa92438f88c1bee18197f12</anchor>
      <arglist>(bool detectRs485=false) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoMeasurement</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a345f59969ccaa52892a8484bb987267e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDockedAt</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aa68d55258bda7ded6b97fd244562deb8</anchor>
      <arglist>(Communicator *other) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLoadLogFileInProgress</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ad1d3ca888b5603ab469bc1f1ac79de6e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPortOpen</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a87ab4a685db5ae979f0c5d8a711ab06b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReadingFromFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a8b00cea4663b9472e39499cc9e3b2602</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aa78b4b21bcfc147f7cc423c8fa6b06c8</anchor>
      <arglist>(XsDevice *device) override</arglist>
    </member>
    <member kind="function">
      <type>XsTimeStamp</type>
      <name>logFileDate</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a9805bfdb282c86fac2b0303a4a36bbd7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>logFileName</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aa36d59ed9a6ad743520cd2707ebeb878</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileReadPosition</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aaebdd9ca5ea57f90521be8b1dc1965c7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileSize</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a425a367a771a94d1e47dcb791bc3b9d2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtbFileCommunicator</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>abae513861c8502a1126f44cc380ab750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a98c932f470af852f095a7ff41f774234</anchor>
      <arglist>(const XsString &amp;filename) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ae49568e601aed36f9b2f1ec4da338f46</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false) override</arglist>
    </member>
    <member kind="function">
      <type>XsPortInfo</type>
      <name>portInfo</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a90baa66d3f9098833531da0b8be26b4a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>readMessage</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a312ba4a98023822449dae795d7ae4a72</anchor>
      <arglist>(uint8_t msgId=0) override</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>readMessageFromStartOfFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a3c86e20a386e73ddce139bb7e312e9fa</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0) override</arglist>
    </member>
    <member kind="function">
      <type>std::deque&lt; XsMessage &gt;</type>
      <name>readMessagesFromStartOfFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a9b8207e51e5e32f36da3c50688b75bf5</anchor>
      <arglist>(uint8_t msgId, int maxMsgs=0) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reopenPort</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a515b5fc108dd7f5e6ff82ec8ccae08ec</anchor>
      <arglist>(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a28b0202be2b95f6bcc0f5d5bda35d7d8</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGotoConfigTimeout</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ace1645929c7d07b082781a3d242be48f</anchor>
      <arglist>(uint32_t timeout) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeepAlive</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a1be6bd7d143b4e1a1f2774cf21385bae</anchor>
      <arglist>(bool enable) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMessage</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a449e545f43bff28ba7971288f1f4f924</anchor>
      <arglist>(const XsMessage &amp;message) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Communicator *</type>
      <name>construct</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>af99a77f54a94cdbee6f8257cb339351d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtbFileCommunicator</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a86a9b2b8618b0791a6fb14f581d9a552</anchor>
      <arglist>(std::shared_ptr&lt; IoInterfaceFile &gt; const &amp;ioInterfaceFile)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>prepareForDestruction</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a46ff0da1fa71175cd2ca5bd0c60a9cfa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>readLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a61f7c132f9cd8608723628afa6ccb152</anchor>
      <arglist>(XsDevice *device) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsMessage</type>
      <name>readNextMessage</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a81507126b264871d0a5538ad4c9a9865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>readSinglePacketFromFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a23cb1ea7f701b999619906a9d15978ec</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForLastTaskCompletion</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ab63788ee066d43dc26c275d4440ea4d3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~MtbFileCommunicator</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a03d80fc4d26de6b4d9c3f99b7e340f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>completeAllThreadedWork</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ac0b410e8d6708a22134f9078f5da9be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>timeoutToMaxMessages</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a891f802a9ed5af923cb81ee7e6af09f1</anchor>
      <arglist>(uint32_t timeout) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_abortLoadLogFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a722aece5ae291cb0ac02621aee1a860c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; XsMessage &gt; *</type>
      <name>m_extractedMessages</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ad6c4c07485c25a414cd317ff091599cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageExtractor *</type>
      <name>m_extractor</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>a6b8545d9221fbd2e6cb5c74443cb7321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; IoInterfaceFile &gt;</type>
      <name>m_ioInterfaceFile</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>aee9d64725513e1ddbb3a1a435d020266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::ThreadPool::TaskId</type>
      <name>m_loadFileTaskId</name>
      <anchorfile>classMtbFileCommunicator.html</anchorfile>
      <anchor>ae0692c700d7f16541682e3b5fcdd7d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtDevice</name>
    <filename>classMtDevice.html</filename>
    <base>XsDeviceEx</base>
    <member kind="function">
      <type>double</type>
      <name>accelerometerRange</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>aca241a759dd93c2323f551b649ba46e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsFilterProfileArray</type>
      <name>availableOnboardFilterProfiles</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a641be2171073c15aa29d61056fa32472</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canDoOrientationResetInFirmware</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a4f758a883ac7451cc0a2fef700504d0c</anchor>
      <arglist>(XsResetMethod method)</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceOptionFlag</type>
      <name>deviceOptionFlags</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a3a7b9f5f175ef8de43cb0f649c81cf0e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsErrorMode</type>
      <name>errorMode</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a08b5722f9abf0b4db6f6038245e44c1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getBaseFrequency</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a47bc771abb05438a978909e6eb0b6a0e</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const</arglist>
    </member>
    <member kind="function">
      <type>XsIntArray</type>
      <name>gnssReceiverSettings</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ae485c5e54c16cd682b102ce5290ab08e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gyroscopeRange</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a66a4789f253f7627ee73e4c027c68c89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsVersion</type>
      <name>hardwareVersion</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a91f0d0d860e2e05dc2537bb80683f2d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>headingOffset</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ad4d80c2e4b4eb1245f66b5e843328940</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ab2cef83a0cb7226dac412557179f6300</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsVector</type>
      <name>initialPositionLLA</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a831e34a80be9dc19a9dd4f27bb13a6f7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMotionTracker</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ab6aaa3e81f09064df91ccbcdec0f37a5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>locationId</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a09e0c1e7362ab3aad964f398be08dba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>messageLooksSane</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a5be9af94051ff4cec0ed5950b87ee11c</anchor>
      <arglist>(const XsMessage &amp;msg) const override</arglist>
    </member>
    <member kind="function">
      <type>XsFilterProfile</type>
      <name>onboardFilterProfile</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ac0f920bf91c5186e1f8aa74067390372</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsOutputConfigurationArray</type>
      <name>outputConfiguration</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a3cd1d634277c5594c3e99c052a0dfb87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>productCode</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>aa36712036a0f27a41f24ff292d3b15cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reinitialize</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ab0ef417e3ca2e3c04c26c3b5fb17514e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestData</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>aeb0366084f477133de965d3235d8dfcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restoreFactoryDefaults</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ad975e29e3e5f216c76dfe7510c109d2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>rs485TransmissionDelay</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a06a4d11a37171e0f455f085a74811b6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsSelfTestResult</type>
      <name>runSelfTest</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a46b633a05725d5e677c27209b7279d89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>scheduleOrientationReset</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a114712b026dd84065e7a817d344b0c46</anchor>
      <arglist>(XsResetMethod method)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>serialBaudRate</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ae3b62b673dfe5e700e0144faf596ad45</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setErrorMode</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ae4b2e4630432c2ddcc17bab3e4a8c336</anchor>
      <arglist>(XsErrorMode errorMode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGnssReceiverSettings</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ae3c26cf289744723a834e271e23555fa</anchor>
      <arglist>(const XsIntArray &amp;gnssReceiverSettings) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitialPositionLLA</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a02ea089a1d06bfd79e6f217ef43af529</anchor>
      <arglist>(const XsVector &amp;lla) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setLocationId</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ac10990ef8f2c0c55239da726c5ddcc70</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNoRotation</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a0d0b6b14dcea10722e9e815cfa367894</anchor>
      <arglist>(uint16_t duration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a187472f554a4265a3e69bcdf6479cc67</anchor>
      <arglist>(int profileType) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ac8d77008f6ae280c5d4f43ba6c009998</anchor>
      <arglist>(XsString const &amp;profileType) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRs485TransmissionDelay</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a27013ae096f2ba96d68e3144fd417c9a</anchor>
      <arglist>(uint16_t delay)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUbloxGnssPlatform</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a7171f2081f9f4e31e159a0524bd0ac70</anchor>
      <arglist>(XsUbloxGnssPlatform ubloxGnssPlatform) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>storeAlignmentMatrix</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a2304c38f6d3acdeff6da9df1ee86a2dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>storeFilterState</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a17c92c93ca57df9fbf317ddb593ef3d0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>stringOutputType</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a5cd9a99b3e5547c7ca48e759b882da4a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>stringSamplePeriod</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a1701e70899742354814eb9b471444eb7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>stringSkipFactor</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a44ca416e2b95f3d07d5b433233966e95</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a8a0c84c0e4bac9df7ed009cb84041a62</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsUbloxGnssPlatform</type>
      <name>ubloxGnssPlatform</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a67134942f5d35733c261393733dc38a6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>updateRateForDataIdentifier</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a8ce2d9c5a067cdc2943b10deaa878e78</anchor>
      <arglist>(XsDataIdentifier dataType) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDeviceSettingsToFile</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a84b31cde3f158dc03aad1413701b7efd</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtDevice</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>af20e036e99c4de8e573e92c22e58e4c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a9ff9d1c05224d822a76c1f77b1e79935</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>calcFrequency</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a14391bc6b8c8306a568f40c61951235b</anchor>
      <arglist>(int baseFrequency, uint16_t skipFactor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fetchAvailableHardwareScenarios</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a665904980c32825bf8f386455ba9166f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtDevice</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a623ee5fcb0190de1621639edaa980456</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtDevice</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a7ad398739b1bbaa9d973b97d0bb45f82</anchor>
      <arglist>(XsDevice *, const XsDeviceId &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtDevice</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a10633f426a4fe8801ee356546f77ab8b</anchor>
      <arglist>(XsDeviceId const &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsFilterProfileArray</type>
      <name>readFilterProfilesFromDevice</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>af62fe67f7240bf932be4a9397306d0c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>syncTicksToUs</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>ab7f92da0e39b3c893d53e7578d6e2310</anchor>
      <arglist>(uint32_t ticks) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateFilterProfiles</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a57f7a29458238a213eafb2f890287691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>usToSyncTicks</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a238c4c869a330beca33a23f5e9194668</anchor>
      <arglist>(uint32_t us) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static XsString</type>
      <name>stripProductCode</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a596539f6f3cdbd55c4c5a2e772d3abee</anchor>
      <arglist>(const XsString &amp;code)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFilterProfile</type>
      <name>m_hardwareFilterProfile</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a34d8ed1530b05fbeaacd882c725d4637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsFilterProfileArray</type>
      <name>m_hardwareFilterProfiles</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a7d792ae947981331afeb4fe839d98be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>classMtDevice.html</anchorfile>
      <anchor>a9ff9d1c05224d822a76c1f77b1e79935</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtDeviceEx</name>
    <filename>structMtDeviceEx.html</filename>
    <base>MtDevice</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtDeviceEx</name>
      <anchorfile>structMtDeviceEx.html</anchorfile>
      <anchor>a31c9134932005ce049bef5a5c68f8a03</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MtDeviceEx</name>
      <anchorfile>structMtDeviceEx.html</anchorfile>
      <anchor>ace743c77eefe55e439ff379ac18474ca</anchor>
      <arglist>(XsDevice *master, const XsDeviceId &amp;childDeviceId)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti3X0Device</name>
    <filename>classMti3X0Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>Mti3X0Device</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>a8656d52e6d49ae4db7d0cb9fbcccf01f</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti3X0Device</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>aa55c427ce6e2b6c6ba5b479f95563096</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>shortProductCode</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>acaff8046b3ad70868ef381351d7125ac</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>a4a9fa7c1130a065199a6be5074dacf91</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mti3X0Device</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>a523b8a7b5a4dc9a9d04ea979bd2098d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>a6301f7cbb2b3d7f4a5894d43f2e28b40</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>a8f5a956aa6da8e0bf32b2c7fab8d6269</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMti3X0Device.html</anchorfile>
      <anchor>ad7c530ea97c51ab43627e5df4428fd84</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti3X0DeviceEx</name>
    <filename>structMti3X0DeviceEx.html</filename>
    <base>Mti3X0Device</base>
    <member kind="function">
      <type></type>
      <name>Mti3X0DeviceEx</name>
      <anchorfile>structMti3X0DeviceEx.html</anchorfile>
      <anchor>a40433674f3ad2d21f7f954079c6094d6</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti3X0DeviceEx</name>
      <anchorfile>structMti3X0DeviceEx.html</anchorfile>
      <anchor>adaab3aa12d71752c09abf328cc83cf6d</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti6X0Device</name>
    <filename>classMti6X0Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type>uint32_t</type>
      <name>canConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>acd999d65e1e4baab808c2dae357efa5e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsCanOutputConfigurationArray</type>
      <name>canOutputConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a1808eb2570de98677eade18ffb9d1415</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsVector</type>
      <name>gnssLeverArm</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a21393a163eb30e3c2bd26bb1425e01f7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti6X0Device</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>ad8291784719cbd92796dd896e4fc0843</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti6X0Device</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>ac2e26bde03451c491fa694e72cc7d8fa</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>XsIntArray</type>
      <name>portConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a7cf6d36a7280ab716600ff705fdd562e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCanConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a2f9d808b1d3594fb913a2f1f534949df</anchor>
      <arglist>(uint32_t config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCanOutputConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>acfccac895af92c64a37368a9f15a277c</anchor>
      <arglist>(XsCanOutputConfigurationArray &amp;config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGnssLeverArm</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>aa309a668055484e9a8cace178a8aa8f7</anchor>
      <arglist>(const XsVector &amp;arm) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPortConfiguration</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>af3924744424b7614ec54e3fcc24f8458</anchor>
      <arglist>(XsIntArray &amp;config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStringOutputMode6x0</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>ab3332e1db615d73e938f9e0004355bcc</anchor>
      <arglist>(uint32_t type, uint16_t frequency)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUbloxGnssPlatform</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a21c66a390c8e18c16000354f9cd5ffad</anchor>
      <arglist>(XsUbloxGnssPlatform ubloxGnssPlatform) override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>shortProductCode</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a09bd963db441890b92d2668dd0e6def6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>ad3fd2227314db99fd2eba921e04bd213</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>aaa8d1dd754ea74d6de50a6873a8f033f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsUbloxGnssPlatform</type>
      <name>ubloxGnssPlatform</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a27cf473b16be896b455c9c26639621c5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mti6X0Device</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a6ccc7ce0b8a3c6c071b069f06343224e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a1cc5c656b4317a83d9586ccffcaf375a</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a09703360b73d7d12ada320a0b82ffb96</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a1b67590ad98d3c7e8aa883bc0a33e769</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint8_t</type>
      <name>syncLine</name>
      <anchorfile>classMti6X0Device.html</anchorfile>
      <anchor>a814d7f8f4627e6c16d92003573a40590</anchor>
      <arglist>(const XsSyncSetting &amp;setting) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti6X0DeviceEx</name>
    <filename>structMti6X0DeviceEx.html</filename>
    <base>Mti6X0Device</base>
    <member kind="function">
      <type></type>
      <name>Mti6X0DeviceEx</name>
      <anchorfile>structMti6X0DeviceEx.html</anchorfile>
      <anchor>a7e5e06665133cbac871103dce8b12251</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti6X0DeviceEx</name>
      <anchorfile>structMti6X0DeviceEx.html</anchorfile>
      <anchor>ac049f6f60df1aad722c841abe2ef6c53</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MTi7_MTi8Device</name>
    <filename>classMTi7__MTi8Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type>XsVector</type>
      <name>gnssLeverArm</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>ac357e3ebd9dadb0a7547e729c825b9ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a01187a2e746ef4d9132814f1c70c4d42</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MTi7_MTi8Device</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>aaa58f3a40f563d36efb418cf8956ea39</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MTi7_MTi8Device</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a7559318cff47cc9bfdaac29173574c72</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGnssLeverArm</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>ac36d63f291cfbcb455e539aa21096cb7</anchor>
      <arglist>(const XsVector &amp;arm) override</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>shortProductCode</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a32594b03913beae6c1a2a9caa41e924c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a144676ba172879e3f1c2c7ab42762089</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MTi7_MTi8Device</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a9326a923e5fa7093c993c335c518b8ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>af28b09cafb1fc07dfdabe32f4703617c</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a4e373076e967c4aa539892912cb5da97</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setStringOutputMode</name>
      <anchorfile>classMTi7__MTi8Device.html</anchorfile>
      <anchor>a50d0fe1344f8dd1631e7ccff4504eb4a</anchor>
      <arglist>(uint16_t type, uint16_t period, uint16_t skipFactor) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti7_MTi8DeviceEx</name>
    <filename>structMti7__MTi8DeviceEx.html</filename>
    <base>MTi7_MTi8Device</base>
    <member kind="function">
      <type></type>
      <name>Mti7_MTi8DeviceEx</name>
      <anchorfile>structMti7__MTi8DeviceEx.html</anchorfile>
      <anchor>a04eb03bed8c192adc762081549475b64</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti7_MTi8DeviceEx</name>
      <anchorfile>structMti7__MTi8DeviceEx.html</anchorfile>
      <anchor>a8613e4732c137544106b3fc9036adcec</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti8X0Device</name>
    <filename>classMti8X0Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type>uint32_t</type>
      <name>canConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>acd76cb9df7de1fda845a3e9b8d3bea07</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsCanOutputConfigurationArray</type>
      <name>canOutputConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a1173b01dfbb35a63be0bd6c7d510b563</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti8X0Device</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>ac9d1beb10d50680137e1f283697e253e</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti8X0Device</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a27ca0cbfc50a2c89720152477f2d40c5</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>XsIntArray</type>
      <name>portConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>af8d14e10214f30c86718c0f97bfb653f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCanConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a656622d8383fee08f241d714ec48b579</anchor>
      <arglist>(uint32_t config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCanOutputConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a5e575f09f5d01a826b19b3042283ba89</anchor>
      <arglist>(XsCanOutputConfigurationArray &amp;config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPortConfiguration</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a179ad32624003f67d59cfd8f5a8269a1</anchor>
      <arglist>(XsIntArray &amp;config) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setStringOutputMode6x0</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a6cfd09d09fb35364716409034e52601e</anchor>
      <arglist>(uint32_t type, uint16_t frequency)</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>shortProductCode</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a326f1932e270cb309327da9101245d56</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a8e96e15a4e277bc370bc1cfad5911cf5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a2e1da175fb83d531e82b61167284d198</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mti8X0Device</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>af21353dddc1e4bd33deea754e4540790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>af479c7dbdad39fe93b8c6d0b8239f696</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a57b05c5227501c1ff0b3475826ec2bbb</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>a8349f7bbde0d33447d0283160606fab6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint8_t</type>
      <name>syncLine</name>
      <anchorfile>classMti8X0Device.html</anchorfile>
      <anchor>aea0fc4086ff0b8b1b637e5ae6cedc714</anchor>
      <arglist>(const XsSyncSetting &amp;setting) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mti8X0DeviceEx</name>
    <filename>structMti8X0DeviceEx.html</filename>
    <base>Mti8X0Device</base>
    <member kind="function">
      <type></type>
      <name>Mti8X0DeviceEx</name>
      <anchorfile>structMti8X0DeviceEx.html</anchorfile>
      <anchor>afdc2e2125ab354d82d17e01587533441</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mti8X0DeviceEx</name>
      <anchorfile>structMti8X0DeviceEx.html</anchorfile>
      <anchor>a1e877c1a552fab13f2bd96b69e857326</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiBaseDevice</name>
    <filename>classMtiBaseDevice.html</filename>
    <base>MtDeviceEx</base>
    <class kind="struct">MtiBaseDevice::BaseFrequencyResult</class>
    <member kind="function">
      <type>XsMatrix</type>
      <name>alignmentRotationMatrix</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a2da0a4301028d1f0ac3dcd090a7cbdbb</anchor>
      <arglist>(XsAlignmentFrame frame) const override</arglist>
    </member>
    <member kind="function">
      <type>XsQuaternion</type>
      <name>alignmentRotationQuaternion</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a03512a7a268e4e9ebb9b28ef1ed2bc8b</anchor>
      <arglist>(XsAlignmentFrame frame) const override</arglist>
    </member>
    <member kind="function">
      <type>XsErrorMode</type>
      <name>errorMode</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a9b4ca65345dc167b881d1bc775999bd2</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaseFrequency</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a2e7eaae9722e057e20bf9f2c3d061342</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiBaseDevice</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ac48f082a999d0a9c27d85e881ff113ef</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiBaseDevice</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ab0609fdaf4c3d3edac8b2f8fe0dcd2e4</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>XsOutputConfigurationArray</type>
      <name>outputConfiguration</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ac17a98d78a438a6d4bd4e6805cf9f7b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>representativeMotionState</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a233f94c82c17e5131fbdbf7654db941a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>rs485TransmissionDelay</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ae6ddd9eab2cedc3dfea23a84298e18fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAlignmentRotationMatrix</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a50159ad87c0eadfa306f235a0160cead</anchor>
      <arglist>(XsAlignmentFrame frame, const XsMatrix &amp;matrix) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAlignmentRotationQuaternion</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a3bc52ea594d7cb1315a778933db93f3b</anchor>
      <arglist>(XsAlignmentFrame frame, const XsQuaternion &amp;quat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setErrorMode</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aac300af27eb27e46ed72c62491ae522a</anchor>
      <arglist>(XsErrorMode errorMode) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHeadingOffset</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a1a6b954bf6242330eb52555cf2282b6a</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitialPositionLLA</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a5328bfebb191ee88492ffe14b1a51c6c</anchor>
      <arglist>(const XsVector &amp;lla)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNoRotation</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a8b4fcc2ebd87447ec03e1674b46fa800</anchor>
      <arglist>(uint16_t duration)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>setOutputConfigurationInternal</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a2e0d5e60b2f27913db0b45fc2b524530</anchor>
      <arglist>(XsOutputConfigurationArray &amp;o) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRs485TransmissionDelay</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a026d8f6446117c74e0f53f0ba07cd9ad</anchor>
      <arglist>(uint16_t delay)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSyncSettings</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a4d7ef8573e61f8af6d924e7182541cc9</anchor>
      <arglist>(const XsSyncSettingArray &amp;s) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUtcTime</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a24717f3e17c5c4a01792b92892297c8e</anchor>
      <arglist>(const XsTimeInfo &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startRepresentativeMotion</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>afdeb877efd3f7aeb3850f1a90f884428</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsIccRepMotionResult</type>
      <name>stopRepresentativeMotion</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aa26ae80727a27eb56fa4e194a3d2ea0c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>storeIccResults</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aa91dabf9dfa0b5292b2cb6c9145ddf69</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>supportedUpdateRates</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a353538d5434bc14c593edfdc6f95b79d</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>syncSettings</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a68b1da22767620a5adbf59f24ac7a2b8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsTimeInfo</type>
      <name>utcTime</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a7c18ce3b4afb3143911402d4b9f22372</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtiBaseDevice</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ae1fcea32e2e06ef46478b5937f5c6456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructAsMaster</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ae051d843f339953f860d8f24db7298f5</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>calculateUpdateRate</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aad1d91a36031b4cb681b96f1b13978eb</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>calculateUpdateRateImp</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a7bd01167fa6899281586fbc131222bc5</anchor>
      <arglist>(XsDataIdentifier dataType, const XsOutputConfigurationArray &amp;configurations) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>deviceUsesOnBoardFiltering</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a0bd4d4df8d9ea46c119cefef5237a72f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fetchAvailableHardwareScenarios</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a6f28163269a4eae332bb6d4f24b61c42</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aa872baa1e52a54ae57f5290a349168f3</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>aecb99b50797c122032c42ea62c84f851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>resetRemovesPort</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ad2e87a7cfc42d0892e44290cf186b579</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint8_t</type>
      <name>syncLine</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>ae6703efcd962e33fccdb1b53f2f7f579</anchor>
      <arglist>(const XsSyncSetting &amp;setting) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsSyncSettingArray</type>
      <name>syncSettingsFromBuffer</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a6b95fd4b50b5871d423c8a7552b8d32a</anchor>
      <arglist>(const uint8_t *buffer) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsSyncLine</type>
      <name>syncSettingsLine</name>
      <anchorfile>classMtiBaseDevice.html</anchorfile>
      <anchor>a652409309c3283cf1e750594376af511</anchor>
      <arglist>(const uint8_t *buff, XsSize offset) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiBaseDeviceEx</name>
    <filename>structMtiBaseDeviceEx.html</filename>
    <base>MtiBaseDevice</base>
    <member kind="function">
      <type></type>
      <name>MtiBaseDeviceEx</name>
      <anchorfile>structMtiBaseDeviceEx.html</anchorfile>
      <anchor>a8d28b022aa5a8acd20d1f5d106eeb796</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiBaseDeviceEx</name>
      <anchorfile>structMtiBaseDeviceEx.html</anchorfile>
      <anchor>ac52beeaf127b3b16c0a6d0e9a3c4e9b5</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtigDevice</name>
    <filename>classMtigDevice.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>MtigDevice</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>a9d53e573a522e123c4a990e4c1686147</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtigDevice</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>a63951caab55cea36a3d1ee3ac31a87fd</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>aa4317a17c253df43f78c6efb5ab321d7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>a39839f9a4e62b564d2500602e57a4e90</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtigDevice</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>a93d2f232ad39f09d61a4fa5db9b1c05e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>ad386bc851fecec2e601b9be60d10faad</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMtigDevice.html</anchorfile>
      <anchor>a9836937ad25346eaec80a64ee887e06c</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtigDeviceEx</name>
    <filename>structMtigDeviceEx.html</filename>
    <base>MtigDevice</base>
    <member kind="function">
      <type></type>
      <name>MtigDeviceEx</name>
      <anchorfile>structMtigDeviceEx.html</anchorfile>
      <anchor>aae28cd5b41629b037c7b18759967e78b</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtigDeviceEx</name>
      <anchorfile>structMtigDeviceEx.html</anchorfile>
      <anchor>a2988bb8be7af936d1419b56941c5b58f</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiX00Device</name>
    <filename>classMtiX00Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>MtiX00Device</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>a81a9064ce0ad4125299127991d8fd326</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiX00Device</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>a8d3ef790a9679b3ca2aadfa93c3774ec</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>ad030425af3f7b64da22276a5ce7c9d27</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>a441f40dc744295b334c5085b0d776c8e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtiX00Device</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>a502aab8f174a0b62693ad121c9c511b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>a84f5566d9f3f3087fd1501f326514148</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMtiX00Device.html</anchorfile>
      <anchor>ad4a98c375505de3bc24cb83dff4241de</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiX00DeviceEx</name>
    <filename>structMtiX00DeviceEx.html</filename>
    <base>MtiX00Device</base>
    <member kind="function">
      <type></type>
      <name>MtiX00DeviceEx</name>
      <anchorfile>structMtiX00DeviceEx.html</anchorfile>
      <anchor>a246790d14f38b08d167e67ea23e616e5</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiX00DeviceEx</name>
      <anchorfile>structMtiX00DeviceEx.html</anchorfile>
      <anchor>a857519c559e7398dab8591c4feeb6ecd</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiX0Device</name>
    <filename>classMtiX0Device.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>MtiX0Device</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>a6b7a21f09847515988448e910df20151</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiX0Device</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>aedb12da8a8dccb932fdd5c6341e7766e</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>ab54e2761ba137a32783502a3749ec276</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>ac8cdbfb128c1cd1e18c6b23efa7be5d7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtiX0Device</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>a1260db45558c0a114e611583bcc947d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>aed2e129980f422df47c893bf232327ce</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMtiX0Device.html</anchorfile>
      <anchor>a4c67e9e8e60a75db4b4f0a4033b9edc4</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiX0DeviceEx</name>
    <filename>structMtiX0DeviceEx.html</filename>
    <base>MtiX0Device</base>
    <member kind="function">
      <type></type>
      <name>MtiX0DeviceEx</name>
      <anchorfile>structMtiX0DeviceEx.html</anchorfile>
      <anchor>af7d0a28b229de05aca6b4795321bafb0</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiX0DeviceEx</name>
      <anchorfile>structMtiX0DeviceEx.html</anchorfile>
      <anchor>a656a43feeca6cfbd8553af11d1b3d4d2</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiXDevice</name>
    <filename>classMtiXDevice.html</filename>
    <base>MtiBaseDeviceEx</base>
    <member kind="function">
      <type></type>
      <name>MtiXDevice</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>ac2950341eee6462c8de08a882551f4cc</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiXDevice</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>adde74ba6f675811686d89d998aa3adf6</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>shortProductCode</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>a57f045eccc6b0741bb76b0f603a3d4d3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>a49df4610e93df45b658e56917bbd5450</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtiXDevice</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>ab298e6d60d63ddf886f6546bda814afb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsDevice *</type>
      <name>constructStandalone</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>a0c9406e985d2258a07062d66707e7cb3</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MtiBaseDevice::BaseFrequencyResult</type>
      <name>getBaseFrequencyInternal</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>aa445941019113841db4ec1de7b1203db</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasIccSupport</name>
      <anchorfile>classMtiXDevice.html</anchorfile>
      <anchor>abd2e70a3d381a2af044098658e0f082d</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtiXDeviceEx</name>
    <filename>structMtiXDeviceEx.html</filename>
    <base>MtiXDevice</base>
    <member kind="function">
      <type></type>
      <name>MtiXDeviceEx</name>
      <anchorfile>structMtiXDeviceEx.html</anchorfile>
      <anchor>af9b2cb2d839d11d5b867582844cd13dd</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MtiXDeviceEx</name>
      <anchorfile>structMtiXDeviceEx.html</anchorfile>
      <anchor>a5d58141bc5e34a0a7addcb65a7f9dd2d</anchor>
      <arglist>(XsDevice *master)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MtSyncSettings</name>
    <filename>structMtSyncSettings.html</filename>
    <member kind="variable">
      <type>struct MtSyncSettings::@1</type>
      <name>m_in</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>ab6d0dccaf34b1e1a9263980d3cd45485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_mode</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>a70098425e592d99a4622308cf099cd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_offset</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>a88db865343be03d925204bf70620c0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MtSyncSettings::@2</type>
      <name>m_out</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>ae4c49fcd7ff7bf29c63053b9e52a42a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_pulseWidth</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>ae0f3b230515cbe6b4abe62b67c56aa77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_skipFactor</name>
      <anchorfile>structMtSyncSettings.html</anchorfile>
      <anchor>af07450c82d3e8bb65562435d7d843788</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MtThread</name>
    <filename>classMtThread.html</filename>
    <base>DataPoller</base>
    <member kind="function">
      <type></type>
      <name>MtThread</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>a13267d9c22fd3fc36ddeef88e8053142</anchor>
      <arglist>(DataParser &amp;fetcher, SerialCommunicator &amp;communicator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoGotoConfig</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>a4bed8e45afee2ccee18fe6ab860fdbcc</anchor>
      <arglist>(bool doit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MtThread</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>a24d18cc953e7dec231a13e31fcec123d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>aba51da7d54d803b393415c6e3509d642</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialCommunicator *</type>
      <name>m_communicator</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>aa9359984050d60797cd3d3d2ac5d31e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_doGotoConfig</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>a898db418cadc1fb82f6eed98a23500d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsByteArray *</type>
      <name>m_gotoConfigPlus</name>
      <anchorfile>classMtThread.html</anchorfile>
      <anchor>a94567cb80b808c53fb40b40b2f50c52c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::Mutex</name>
    <filename>classxsens_1_1Mutex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>claimMutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a0568cb4a805b6a85b79fcc3dc215214f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>aa088fb02ba5a8047f12531a9bbb4b3f1</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>ac191e0a652621fdbf9e3d7c3e5161ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a136f6c0fe7142d8e502bad997fb323ed</anchor>
      <arglist>(Mutex &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a6ef054ae7fad7487c5e9fbcf3771c66e</anchor>
      <arglist>(Mutex const &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Mutex &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a450f9786be00172ee5861a47c429fe36</anchor>
      <arglist>(Mutex &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Mutex &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a574444c8219c9268fd47443619512d56</anchor>
      <arglist>(Mutex const &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>releaseMutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a2a10bf53df28562c3d08d1f0934b2ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryClaimMutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>abade2320648b3232f4a9f62b0f8879c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a41ecfc49bee5d9ba5c00a7a33783e053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_lockCount</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a1c98eb60af8c9edd121d7390f07dbf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThreadId</type>
      <name>m_lockedBy</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a01ea3bf6334114392cf0909f6f5d624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CRITICAL_SECTION</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>add96eeda04c0b6aec19a1bf34f6fd062</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Lock</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a5bf7608e05250fb524a1229bcf83ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>WaitCondition</name>
      <anchorfile>classxsens_1_1Mutex.html</anchorfile>
      <anchor>a61ca1e8536d4d81f318b2fb17296858b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::MutexReadWrite</name>
    <filename>classxsens_1_1MutexReadWrite.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexReadWrite</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aac69bfa2aaa3d681afe7e1430f493ac1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexReadWrite</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aa0cbc4e79c220b433001b9e1114b295e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addReadLock</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a0ecae895d4ec324c1c184e941f3043bc</anchor>
      <arglist>(XsThreadId cid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>claimMutex</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>abe0850d05cf9407394740508dd4cc647</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>downgradeToRead</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a15f00c7836bf74f66373f85def0da81c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enterAtomic</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aa2dfd0f719ad617e1e6551b98727159b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>haveReadClaim</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a76a90f988a4ca7b657f8eca41e14c85f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>haveWriteClaim</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a5eff37baa87329b392c102659460f5a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>leaveAtomic</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a74a693239747fe2833714336c4184085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutexReadWrite</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a59731cd25e5c92da8eb5587b58f8c320</anchor>
      <arglist>(MutexReadWrite &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutexReadWrite</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a32100112e7db2d09b4275af73ab04055</anchor>
      <arglist>(MutexReadWrite const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MutexReadWrite &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>ac1e355325f4a73d1bccd78e96d49e173</anchor>
      <arglist>(MutexReadWrite &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MutexReadWrite &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a8abca974258e93d570610df2aa95cc81</anchor>
      <arglist>(MutexReadWrite const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>releaseMutex</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>ab45eb9627498aa1f17d688586d5ed85f</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>tryClaimMutex</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a9cfa7c0c2e1f5fab3af6073d9072768d</anchor>
      <arglist>(bool write, uint32_t timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_access</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a6a1e40a57bf95fd4b6be47152bc3ac7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_readLockCount</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a8dbe0ba5e71524ebe4554b30907a1c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThreadId *</type>
      <name>m_readLocked</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aaf4060f7c433b8071db634a27e141f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_readLockMax</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aaaeef27f8112ac0f475fe7a8b5be609f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic&lt; XsThreadId &gt;</type>
      <name>m_writeLocked</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a9818813d43570e8b65d69d7871f4c52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_writeLocksPending</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a959ce2d79c9d1f157bfa0bdf36cb9458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_writeRef</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>a9f25e2c3a8c07f1bc97b300ef274ac7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LockReadWrite</name>
      <anchorfile>classxsens_1_1MutexReadWrite.html</anchorfile>
      <anchor>aa7c56b8f8a932466813e0f56c626757d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::MutexReadWriteSuspendable</name>
    <filename>classxsens_1_1MutexReadWriteSuspendable.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a18a92aad904ea065d74f8c88f214d387</anchor>
      <arglist></arglist>
      <enumvalue file="classxsens_1_1MutexReadWriteSuspendable.html" anchor="a18a92aad904ea065d74f8c88f214d387a7a1a5f3e79fdc91edf2f5ead9d66abb4">Read</enumvalue>
      <enumvalue file="classxsens_1_1MutexReadWriteSuspendable.html" anchor="a18a92aad904ea065d74f8c88f214d387a1129c0e4d43f2d121652a7302712cff6">Write</enumvalue>
      <enumvalue file="classxsens_1_1MutexReadWriteSuspendable.html" anchor="a18a92aad904ea065d74f8c88f214d387ae4302dc034e09d4c05c3275760596ca3">SuspendedWrite</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexReadWriteSuspendable</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>af3cdc586f54537bd0bb4271a974ac0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>status</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a1a71cfc887351bb4f5472911f9ed30f7</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexReadWriteSuspendable</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a2f61678eabca76070a547b0afa281824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>claimMutex</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a23740e942977253d0e9e06db7dd80c3f</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>claimMutex</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ad6af0ccdc62a96ae347942004a2a5bf0</anchor>
      <arglist>(Mode mode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>downgradeToRead</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>acc9d97ec5232f30c1ae9d364bde9aec2</anchor>
      <arglist>(bool decreaseSuspend)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>haveReadClaim</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ab93737b5fa7a876ee98b8cda9d92c4b3</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>haveWriteClaim</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a2d6106b3bc956abf59c48975215041dd</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>releaseMutex</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ae7e0cf7cc6171940afbe89e8f6d7f205</anchor>
      <arglist>(bool write, bool decreaseSuspendCount)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>releaseMutex</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a7a643ed1b59d9308a3f11cbf38bc17d0</anchor>
      <arglist>(Mode mode, bool decreaseSuspendCount)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>resumeWriteLock</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ace3898ff02dc9d56023c9809777fca68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>suspendWriteLock</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a3b2707c96f92de7213fc8fb7a9356fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addReadLock</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a462abe0196bdfb62f4598039959e1fa0</anchor>
      <arglist>(XsThreadId cid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enterAtomic</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ab5d07cce9684d8dde09951b52c00ba3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>leaveAtomic</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a4e3c966da9182791dd096f4ce98a887d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutexReadWriteSuspendable</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a451f4e6346e71d153f71291764eda0cc</anchor>
      <arglist>(MutexReadWriteSuspendable &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MutexReadWriteSuspendable</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a3db12fab11e506630d02397041f2c0d9</anchor>
      <arglist>(MutexReadWriteSuspendable const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MutexReadWriteSuspendable &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a6f368a6917d3f35e6678275375ac5d54</anchor>
      <arglist>(MutexReadWriteSuspendable &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MutexReadWriteSuspendable &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a3db1e84b6ce0071cccc24c46016d1ae2</anchor>
      <arglist>(MutexReadWriteSuspendable const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_access</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a025d8d3dc835b16f1945a23fdb3374bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_readLockCount</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ad5755bf891cc291b26485df4467f2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThreadId *</type>
      <name>m_readLocked</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a8dfd0ce5ebebc8c8239b327f8d920981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_readLockMax</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a7f2c8f3cc5f5cd81219a97e388458aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic&lt; XsThreadId &gt;</type>
      <name>m_writeLocked</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a41bf0a00193f29e5b5d23006965f35bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_writeLocksPending</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a920ada3298e368ea9d99d5088f4004c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_writeLockSuspendCount</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>ae08e1eae74c51a0982c29354ac98f195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_writeRef</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a92cc199fe97a1a94e3582ae63b8cfc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LockSuspendable</name>
      <anchorfile>classxsens_1_1MutexReadWriteSuspendable.html</anchorfile>
      <anchor>a55cfe550f78026d12573323b0c49328a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OrientationIncrementsPublisher</name>
    <filename>structOrientationIncrementsPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structOrientationIncrementsPublisher.html</anchorfile>
      <anchor>a5bfac8e957af5bfbc79a9e1b478dce99</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrientationIncrementsPublisher</name>
      <anchorfile>structOrientationIncrementsPublisher.html</anchorfile>
      <anchor>acf97ae2ac42341263027e1c690bdb140</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structOrientationIncrementsPublisher.html</anchorfile>
      <anchor>a5f0b412fea47e5b8361e08d6272b85ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structOrientationIncrementsPublisher.html</anchorfile>
      <anchor>a9b75dc0e936686a0b516649c03a505bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OrientationPublisher</name>
    <filename>structOrientationPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structOrientationPublisher.html</anchorfile>
      <anchor>aea3709a8ce4341c68cdea77905e3bb5c</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrientationPublisher</name>
      <anchorfile>structOrientationPublisher.html</anchorfile>
      <anchor>af58b14c2b47541ab23338e1046f22628</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structOrientationPublisher.html</anchorfile>
      <anchor>a2c2fc0513a0a62714ca1d27efb7ac603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structOrientationPublisher.html</anchorfile>
      <anchor>ad629a30fbda2c62b4e04a4b851719b38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PacketCallback</name>
    <filename>classPacketCallback.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classPacketCallback.html</anchorfile>
      <anchor>afe237f04f64559b0e0c3a308054ff88a</anchor>
      <arglist>(const XsDataPacket &amp;, ros::Time)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PacketErrorRateEstimator</name>
    <filename>classPacketErrorRateEstimator.html</filename>
    <base>xsens::StandardThread</base>
    <member kind="function">
      <type>uint8_t</type>
      <name>packetErrorRate</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>afc7fff245fb908a53ab766a0e3620fa3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PacketErrorRateEstimator</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a0c16cbb4624420ed9f57b4d5ebb3ffec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetReceived</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a62dae3dc4b66a0b313e1dbb336eb0d28</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExpectedPacketsPerSecond</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a4bf3eaabc90d84b2b1ffcd3d5bb76d24</anchor>
      <arglist>(int16_t packetsPerSecond)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PacketErrorRateEstimator</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a00cb86fb2fa7628a4f892fc255250f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFunction</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a8461820ed7bda920f6091a7687628ed2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a0b8731ba8b6d6de58c91c3b63ea40e42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_expectedPacketsPerSecond</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a1216b6ddffb2830425114c57b986222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a7e2cc7c8bbd25f354e800d3a5580ebe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_packetErrorRate</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>af01d3ef95ef2b66a97bf33af7d79641b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>m_previousUpdateTime</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>a8895171837473e12ba9914db9da7aacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_receivedPacketCount</name>
      <anchorfile>classPacketErrorRateEstimator.html</anchorfile>
      <anchor>ab799674c9549351caf6e16c840dbd2ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PacketStamper</name>
    <filename>classPacketStamper.html</filename>
    <class kind="struct">PacketStamper::DataPair</class>
    <member kind="function">
      <type></type>
      <name>PacketStamper</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>aac7027a61023f00aa54b6f4f3bc11bd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTosEstimation</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a9b4b40729fa225802c0558d7d75c245b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>stampPacket</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>afad7be620c3604fc2f80332aa7ecd100</anchor>
      <arglist>(XsDataPacket &amp;pack, XsDataPacket const &amp;highest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>calculateLargePacketCounter</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a547d3beb2bbf533f774e4f674eb61bdc</anchor>
      <arglist>(int64_t frameCounter, int64_t lastCounter, int64_t boundary)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64_t</type>
      <name>calculateLargeSampleTime</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a3d91966f23ad9c4f74a9bec9f8386b49</anchor>
      <arglist>(int64_t frameTime, int64_t lastTime)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>AWINDABOUNDARY</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a57d9c91febc07eb7105316659487791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>MTSCBOUNDARY</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>ac5c7705fdd7a0b092a17a694f13b9d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>SC8BOUNDARY</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>aae6bc193775f2a209e31083a15e8080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateClockParameters</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>ad6b5589f34a09d977667881ba76ece2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>estimateTos</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a399d958ebffda33d7300b07ff0865aca</anchor>
      <arglist>(XsDataPacket &amp;pack)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int64_t</type>
      <name>estimateTosInternal</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a295be5c37058356d2270ff18353b754a</anchor>
      <arglist>(int64_t pid, int64_t toa)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>rejectOutlier</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a162ea8275f79979bd23be566acf18fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; DataPair &gt;</type>
      <name>m_dataPoints</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a4932d3969559f47604d062be1404b8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPair</type>
      <name>m_latest</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a8f876a9d7805074759e86c7f5462904e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPair</type>
      <name>m_linearize</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a1fb6796778d2d91d2b7e148207607a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_rate</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>aa5354f4cf15523ca38031431e82a8b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_rejectionCountdown</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a84b038b154ae40646a51216089161b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_toa0</name>
      <anchorfile>classPacketStamper.html</anchorfile>
      <anchor>a23c48f859a0f0dba320344685d7042fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::PooledTask</name>
    <filename>classxsens_1_1PooledTask.html</filename>
    <member kind="function">
      <type></type>
      <name>PooledTask</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>aa02111db401d6f3ca400ecc714a5a779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signalCompleted</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>ae997d34bfe1174abd8d2e2403ffd1475</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitForCompletion</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a4ce32e1f66b6d69af38cb63e6f435fdc</anchor>
      <arglist>(uint32_t timeout=UINT32_MAX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PooledTask</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a1323e0242e750c68f01d01953d3b65fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>volatile std::atomic&lt; bool &gt;</type>
      <name>m_canceling</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>ae22cfd00940dbbae8362c71e6a33e6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>m_dependentTasks</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a19b96cb9a0ed63e9588694de780f0206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>m_id</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>ac212e9aec452f3a8beb707689a150366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThreadPoolTask *</type>
      <name>m_task</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>abc6550752cb0876c474da1acab8b9d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsThreadId</type>
      <name>m_threadId</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a47c9bd87eda6d6fd979dc0d7528032cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_completed</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a474726cde2645b6df0d6496ed3bc91ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WaitCondition</type>
      <name>m_completedCondition</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>ad70fedd493e175ec62c7596013c79d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_completedMutex</name>
      <anchorfile>classxsens_1_1PooledTask.html</anchorfile>
      <anchor>a34fa3d374e43b2adbe3b2952ceab3037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::PooledThread</name>
    <filename>classxsens_1_1PooledThread.html</filename>
    <base>xsens::StandardThread</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>completedCount</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a6599c3aafcfc56599f456392cc95042a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>executedCount</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a3465b3385c4b5b2d2107d05f7d1b6f18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>failedCount</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a76681a31cd5c288105674f332640f5be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBusy</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a6cd1409dc5b37fcca9b2da7a4fbb2649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdle</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>af6bd1d8ff8cfc2fe8a83131bc7068fc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PooledThread</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a2d50752907e4adba05ffe2757e94b296</anchor>
      <arglist>(ThreadPool *pool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PooledThread</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a6e833ade98a6b17354d94dd4afd238cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a9cbfc8a8e4c4f856f049de3f106fa7e6</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_completed</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a838ffe2990b9b4d429f237e535d5924e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_executed</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a4ff74f96838650250626defbcf0c3487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_failed</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>ac8201dce52df002e443aae571150e4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThreadPool *</type>
      <name>m_pool</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>a0e454aa453a259bb8389ea56c63a352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; PooledTask &gt;</type>
      <name>m_task</name>
      <anchorfile>classxsens_1_1PooledThread.html</anchorfile>
      <anchor>acb68713a2a703cf914287129e8ad844d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PositionLLAPublisher</name>
    <filename>structPositionLLAPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structPositionLLAPublisher.html</anchorfile>
      <anchor>a221cf15374fe7ab98d0cf4460ccf2a07</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionLLAPublisher</name>
      <anchorfile>structPositionLLAPublisher.html</anchorfile>
      <anchor>a0eee0ea6cf56c1a8d8548c8935b1455c</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structPositionLLAPublisher.html</anchorfile>
      <anchor>a808b8893f36828b60152a12651465740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structPositionLLAPublisher.html</anchorfile>
      <anchor>a2cc855d7691ab478bc4b667c4d8d488a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PressurePublisher</name>
    <filename>structPressurePublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structPressurePublisher.html</anchorfile>
      <anchor>afde8c9ede68d9a26b33df4a2d08b7879</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PressurePublisher</name>
      <anchorfile>structPressurePublisher.html</anchorfile>
      <anchor>a3829e67cd6cbf85e606b028d47c370cf</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structPressurePublisher.html</anchorfile>
      <anchor>a1dfebb9a592fb5d55cf357db75cc4cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structPressurePublisher.html</anchorfile>
      <anchor>a89ec6039a7998a8663b5fa5d280ad2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ProtectedValue</name>
    <filename>classxsens_1_1ProtectedValue.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>aec4faab18d836a2e7858cb1e0473f341</anchor>
      <arglist>(const ProtectedValue &amp;pv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtectedValue</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>a32efcbbbabc046871e99d2bfb98b3433</anchor>
      <arglist>(const ProtectedValue &amp;pv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtectedValue</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>aa3f39ee201a0ba9f71503f3686feb227</anchor>
      <arglist>(MutexReadWrite *mutex, bool writeLock=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProtectedValue</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>aab261ad948ebca3f7087044ed5eb2daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>K</type>
      <name>m_value</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>acc972db8e9478c8053c848b2c38b4332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LockReadWrite *</type>
      <name>m_lock</name>
      <anchorfile>classxsens_1_1ProtectedValue.html</anchorfile>
      <anchor>afb2914eb1b4f3e49706ca0dfb9f874dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nmea::ProtocolHandler</name>
    <filename>classnmea_1_1ProtocolHandler.html</filename>
    <base virtualness="virtual">IProtocolHandler</base>
    <member kind="function">
      <type>XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>a2f00332b508988e27a1b087c28511840</anchor>
      <arglist>(MessageLocation &amp;location, const XsByteArray &amp;raw) const override</arglist>
    </member>
    <member kind="function">
      <type>MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>a8cfc31084e9e1cabd94b9b4f862e89f9</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maximumMessageSize</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>ac96932526bea5fd87a142300752da662</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minimumMessageSize</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>ab5371e9395b5ac50cadeb253060b87c6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtocolHandler</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>aada1451858a9795eb13499879ec560fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>a75b01f51cd0b6bf95f6234f45897706a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProtocolHandler</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>aa477c05f8daaf8171764c2e74e0c334c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MAXIMUM_MESSAGE_SIZE</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>a31b09f68c696cae71a48cf05f6113308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MINIMUM_MESSAGE_SIZE</name>
      <anchorfile>classnmea_1_1ProtocolHandler.html</anchorfile>
      <anchor>aacf19acd42fb95c8bdffdd8361413ee1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtocolHandler</name>
    <filename>classProtocolHandler.html</filename>
    <base virtualness="virtual">IProtocolHandler</base>
    <member kind="function">
      <type>XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a2f00332b508988e27a1b087c28511840</anchor>
      <arglist>(MessageLocation &amp;location, const XsByteArray &amp;raw) const override</arglist>
    </member>
    <member kind="function">
      <type>MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a8cfc31084e9e1cabd94b9b4f862e89f9</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignoreMaximumMessageSize</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>ad38076bcaef960589a9689bdf42fdaf3</anchor>
      <arglist>(bool ignore) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maximumMessageSize</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>ac96932526bea5fd87a142300752da662</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minimumMessageSize</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>ab5371e9395b5ac50cadeb253060b87c6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtocolHandler</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>aada1451858a9795eb13499879ec560fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a75b01f51cd0b6bf95f6234f45897706a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a40259910b8881e5e786fe186dd417997</anchor>
      <arglist>(ProtocolHandler)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProtocolHandler</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>aa477c05f8daaf8171764c2e74e0c334c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>composeMessage</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a11c3c797807e258283a5c8f408ffdc1a</anchor>
      <arglist>(XsByteArray &amp;raw, const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_ignoreMaxMsgSize</name>
      <anchorfile>classProtocolHandler.html</anchorfile>
      <anchor>a1cfe415d73afd1708c1e70673eac80e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProtocolManager</name>
    <filename>classProtocolManager.html</filename>
    <base>IProtocolManager</base>
    <member kind="typedef">
      <type>container_type::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>adaf978f9028c4b962aa05a6a858739d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; value_type &gt;</type>
      <name>container_type</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>acaf5b4d8257ac11cf4b7ca9268229d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; IProtocolHandler &gt;</type>
      <name>value_type</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a75bfe09357cff4a01f453fa41aa2ad20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual value_type</type>
      <name>add</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a1a09f3b0e3cf17f038832513c353f46c</anchor>
      <arglist>(IProtocolHandler *handler)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a7cd3cde36a14013152720b8b8bcb124e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>acb5fc5ff2871a06498a995898447c7c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a04b51cc9034038b75bf64f65905265c9</anchor>
      <arglist>(XsProtocolType &amp;type, MessageLocation &amp;location, const XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>ad56d3984df0b4a44a53e269ea2e6753a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual value_type</type>
      <name>find</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>aabf309f9f01f103b10919db6eb5fa771</anchor>
      <arglist>(XsProtocolType type)</arglist>
    </member>
    <member kind="function">
      <type>MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a2a503a6d299360dac1c46e597832e4c7</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasProtocol</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a21451ab8654fcb98987eb39fb876c919</anchor>
      <arglist>(XsProtocolType type) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>likelyMinimumMessageSize</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>af4367fab2f018fd95030e7a4f7fb912a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProtocolManager</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>af0a268a8034657bcc4623cb499b2d230</anchor>
      <arglist>(Communicator const &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>remove</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>aa382e5e38cb8ea58aeda574176984c0f</anchor>
      <arglist>(XsProtocolType type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateMessage</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>adeea0893c57b0d16be24f8b0f24edfdd</anchor>
      <arglist>(XsMessage const &amp;message) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProtocolManager</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>acba850dbe2908c0829639a3ee6bc0593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Communicator const  &amp;</type>
      <name>m_communicator</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a0d5aca10c71fa93e3d48c9cb00f435a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>container_type</type>
      <name>m_protocolHandlers</name>
      <anchorfile>classProtocolManager.html</anchorfile>
      <anchor>a8bfb31dd44946e2d2f6cde606e657305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProxyCommunicator</name>
    <filename>classProxyCommunicator.html</filename>
    <base>SerialCommunicator</base>
    <member kind="function">
      <type>bool</type>
      <name>allowReprocessing</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a1ff4588a166118ab93b413cdb49dd7d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>ad82f838fd4f0c31ba0d716d0d960f776</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>ae3ebf74a079b3353b2003821ae59811b</anchor>
      <arglist>(const XsMessage &amp;msg, XsMessage &amp;rcv, uint32_t timeout) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushPort</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>ae1270bc069d4ca9c50635708a6cbd192</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleMessage</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a82152f269411d61426f3e34162ac75a0</anchor>
      <arglist>(const XsMessage &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleReceivedData</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>ab5cddbb56db9f72f7e463db0317cb0db</anchor>
      <arglist>(const XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDockedAt</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a38dc14e65665e15791b2543c592a78a5</anchor>
      <arglist>(Communicator *other) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPortOpen</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a08a2e59aad4a9e141d9caeeae1e6f6ee</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a7721401974d3b9d1a09e489d5dedb367</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>processBufferedData</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a195cf510a5d77a4cb7e9094bdf545fe9</anchor>
      <arglist>(const XsByteArray &amp;rawIn, std::deque&lt; XsMessage &gt; &amp;messages) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProxyCommunicator</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a55431a5536801939cdd308cb51242f02</anchor>
      <arglist>(int channelId, uint32_t channelLatency)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readDataToBuffer</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>af135cf673d8525b7dbd3a5d2dab0dc08</anchor>
      <arglist>(XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reopenPort</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>aa9a292f3e54ed61f73689d80d152afd1</anchor>
      <arglist>(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProxyCommunicator</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a0405afab1c1a63685b3f5e64813d5b21</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsPortInfo</type>
      <name>createPortInfo</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>aa092a1e686c066e0f4ae8db2fe81d591</anchor>
      <arglist>(int channelId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; StreamInterface &gt;</type>
      <name>createStreamInterface</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>ade60ebd27c86c26ffa887a5b1ad2a723</anchor>
      <arglist>(const XsPortInfo &amp;pi) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>defaultInterfaceTimeout</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>adc33326619fe4eb04a54811912f8ac8d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsResultValue</type>
      <name>writeRawData</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a72447944b18aa26eab947e665ed532a1</anchor>
      <arglist>(const XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_channelId</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a3868ae11b3489e0c13fbbbf840e4bb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_channelLatency</name>
      <anchorfile>classProxyCommunicator.html</anchorfile>
      <anchor>a91af33bb2df9a599d77a0b1cb1e69412</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RangeQueue::Range</name>
    <filename>structRangeQueue_1_1Range.html</filename>
    <member kind="function">
      <type></type>
      <name>Range</name>
      <anchorfile>structRangeQueue_1_1Range.html</anchorfile>
      <anchor>a2c42b70816e2a038ddffdd86bc9c5e4b</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_end</name>
      <anchorfile>structRangeQueue_1_1Range.html</anchorfile>
      <anchor>a78fd48562ed6e49111a05308c6beb95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>m_start</name>
      <anchorfile>structRangeQueue_1_1Range.html</anchorfile>
      <anchor>a136f760f8ad8469fb49006faa6208421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RangeQueue</name>
    <filename>classRangeQueue.html</filename>
    <templarg></templarg>
    <class kind="struct">RangeQueue::Range</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a4235d15fd3bb0c25613c890393758695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a7c0975f611caed8743ed88b687cedbf2</anchor>
      <arglist>(uint32_t index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>adcff0f83f428b3ba3c065bb4778624ce</anchor>
      <arglist>(RangeQueue&lt; T &gt; &amp;destination, T start, T end)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>count</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a6d7ffffecae0fb98410f3605bf0f14f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>ac3e85728daca867feaa3e4da622b726e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>first</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a60d5d90ab3b49854041e20416d68dd50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>last</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a3739f140f17494fdd8203219a2b0724a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>operator[]</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a570efb8389e7ab86567f903843895f2d</anchor>
      <arglist>(std::size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popBack</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>ab99dbbe834b03364a88e22fe3b18cf64</anchor>
      <arglist>(T upto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popFront</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>aa990f356120972be434f27b9f5a08df9</anchor>
      <arglist>(T upto)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushBack</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>aa206a242adef6327c49f88068f546b3f</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeQueue</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>afd47cea0643bb9d653ec082c420317e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>recount</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>ab3184ad6e61b20c8761260344724b93c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>af6ac102b448f5e69d714853c966d04c9</anchor>
      <arglist>(T index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RangeQueue</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a42ba9cda9326dc1326fbbf7adad83780</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const T</type>
      <name>illegalIndex</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a6ed4eb94d4f0b816126d31eff6b5bd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_count</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a811e45ad051a7d78ee78f38a17c1e006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>a872c931ee11b758976fa82ba326de557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Range &gt;</type>
      <name>m_queue</name>
      <anchorfile>classRangeQueue.html</anchorfile>
      <anchor>aacc3c52e95c586a442598244e806df41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Xs4FileTask::ReaderThread</name>
    <filename>classXs4FileTask_1_1ReaderThread.html</filename>
    <base>xsens::StandardThread</base>
    <member kind="function">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classXs4FileTask_1_1ReaderThread.html</anchorfile>
      <anchor>afc67483274d32373e604b14af4688225</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReaderThread</name>
      <anchorfile>classXs4FileTask_1_1ReaderThread.html</anchorfile>
      <anchor>a0bc45f1b30cfd06a597b2e043f0571a0</anchor>
      <arglist>(Xs4FileTask *task)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_done</name>
      <anchorfile>classXs4FileTask_1_1ReaderThread.html</anchorfile>
      <anchor>ac939f31d89c6b9dcdd7fe9c306e87017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Xs4FileTask *</type>
      <name>m_task</name>
      <anchorfile>classXs4FileTask_1_1ReaderThread.html</anchorfile>
      <anchor>a15b4f1751716df5c363f78c0f4140e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ReplyMonitor</name>
    <filename>classxsens_1_1ReplyMonitor.html</filename>
    <base protection="private">xsens::ReplyObjectRemover</base>
    <member kind="function">
      <type>bool</type>
      <name>addReply</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>af90f30038d7cf75607bda16460a9988d</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ReplyObject &gt;</type>
      <name>addReplyObject</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a865d878ebfebe37408707cdea0032107</anchor>
      <arglist>(ReplyObject *replyObject)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpObjectList</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a976f4548fec22b3ce10a27b08bd74e1f</anchor>
      <arglist>(Journaller *journal, JournalLogLevel level) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>af74b003953199ea770f9ddb0d189eb2b</anchor>
      <arglist>(std::shared_ptr&lt; ReplyObject &gt; const &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReplyMonitor</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a71ee39455f055ab9a5c3cc281e7799ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReplyMonitor</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a2e138f15e992882a8bd2c2533136851a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a7d765cea86c9ae53d96231e5989dcce4</anchor>
      <arglist>(ReplyObject *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a0345c50dac41e21ce791f8dbb437c255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ReplyObject * &gt;</type>
      <name>m_objectList</name>
      <anchorfile>classxsens_1_1ReplyMonitor.html</anchorfile>
      <anchor>a16dfde83dad737b319f07195a5091922</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReplyObject</name>
    <filename>classReplyObject.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isReplyFor</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>a7d56f430030de237fb2dfcbc5cd02c34</anchor>
      <arglist>(XsMessage const &amp;message)=0</arglist>
    </member>
    <member kind="function">
      <type>XsMessage</type>
      <name>message</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>ab34598b82e170678b9355f1d3bf9b385</anchor>
      <arglist>(uint32_t timeout)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint8_t</type>
      <name>msgId</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>a025db7ac43e61f89210f72a06ba4e3b0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReplyObject</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>aef4c2172647cbf23edf0b721842e9478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMessage</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>afe9eea98ab8be8d6b1054c20be9b397d</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReplyObject</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>a4d5b2316f13d670198dcae1a44cdcbe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_delivered</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>a3580127eddc96b8677c570f4dc5846b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsMessage</type>
      <name>m_message</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>ac510425b0ff495fcdf769d10846d9a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::Mutex *</type>
      <name>m_mutex</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>af18d7eadba35a01c85e8540ea68c9ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xsens::WaitCondition *</type>
      <name>m_waitCondition</name>
      <anchorfile>classReplyObject.html</anchorfile>
      <anchor>aa87a80fabb0a26ddd6cc66e80697a939</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ReplyObjectDeleter</name>
    <filename>classxsens_1_1ReplyObjectDeleter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classxsens_1_1ReplyObjectDeleter.html</anchorfile>
      <anchor>a3f89180d9c4ef03576bed0feae655a52</anchor>
      <arglist>(ReplyObject *p) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReplyObjectDeleter</name>
      <anchorfile>classxsens_1_1ReplyObjectDeleter.html</anchorfile>
      <anchor>a23ab0d2ad77891f681af76166eca078d</anchor>
      <arglist>(ReplyObjectRemover *monitor=NULL)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReplyObjectRemover *</type>
      <name>m_monitor</name>
      <anchorfile>classxsens_1_1ReplyObjectDeleter.html</anchorfile>
      <anchor>a19e96f1508f15e6789c44c7118b0d4c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ReplyObjectRemover</name>
    <filename>classxsens_1_1ReplyObjectRemover.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>removeObject</name>
      <anchorfile>classxsens_1_1ReplyObjectRemover.html</anchorfile>
      <anchor>ae954bbc6aef1c28d8718cea970d07d8c</anchor>
      <arglist>(ReplyObject *obj)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ReplyObjectRemover</name>
      <anchorfile>classxsens_1_1ReplyObjectRemover.html</anchorfile>
      <anchor>a69687be455a1edc4fb01bffdee4eb476</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RestoreCommunication</name>
    <filename>classRestoreCommunication.html</filename>
    <base>CallbackManagerXda</base>
    <base protection="protected">xsens::StandardThread</base>
    <member kind="function">
      <type></type>
      <name>RestoreCommunication</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>ac8ce8afbd6d21cc02972193c2fa01d39</anchor>
      <arglist>(XsControl *control)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>start</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a7f87ebff009b3c4eb26c25bb6012faee</anchor>
      <arglist>(const XsString &amp;portName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a5cee9fd98a95e579bdf8475231998ca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RestoreCommunication</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a4c9b628e19ecee0b452b77bc9c003cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>af486029f6a4a2f6d15742ffab65540a6</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>XsResultValue</type>
      <name>openComPort</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a2385de4fc4f47468843509f093e97006</anchor>
      <arglist>(const XsPortInfo &amp;portInfo)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsControl *</type>
      <name>m_control</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>ab4522eca76ad3149f05ccc7ce8a4ac3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic&lt; bool &gt;</type>
      <name>m_isRestoring</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a763b781978d75fd6395544a170a7fc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsString</type>
      <name>m_portName</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>ac06f717461baf28904fbee254e722e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerialInterface *</type>
      <name>m_serialInterface</name>
      <anchorfile>classRestoreCommunication.html</anchorfile>
      <anchor>a060ad55238f241b558323e602aa64ee6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Scanner</name>
    <filename>classScanner.html</filename>
    <class kind="class">Scanner::Accessor</class>
    <member kind="function">
      <type>XsResultValue</type>
      <name>fetchBasicInfo</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a7b5e2c2f7d6bf2b2da67f0e31c552c1f</anchor>
      <arglist>(XsPortInfo &amp;portInfo, uint32_t singleScanTimeout, bool detectRs485)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xsEnumerateBluetoothDevices</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>aa1c5ace2f1efc91bf3f142951ce0fdb6</anchor>
      <arglist>(XsPortInfoArray &amp;ports)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xsEnumerateNetworkDevices</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>afef16d59fdd4ce0f9a9daf5ae6345590</anchor>
      <arglist>(XsPortInfoArray &amp;ports)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xsEnumerateSerialPorts</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a39511559d45564345282f0383f1601eb</anchor>
      <arglist>(XsPortInfoArray &amp;ports, bool ignoreNonXsensDevices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xsFilterResponsiveDevices</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a1d26698e1c421c2fa8a6b16afcca5ccf</anchor>
      <arglist>(XsPortInfoArray &amp;ports, XsBaudRate baudrate, uint32_t singleScanTimeout, bool detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xsScanPort</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a027ad77c121a84df543c41b7bc5d1444</anchor>
      <arglist>(XsPortInfo &amp;portInfo, XsBaudRate baud, uint32_t singleScanTimeout, bool detectRs485)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xsScanPorts</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>ae5a6a3ba91387d41896b7ff30e3abbec</anchor>
      <arglist>(XsPortInfoArray &amp;ports, XsBaudRate baudrate, uint32_t singleScanTimeout, bool ignoreNonXsensDevices, bool detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>XsUsbHubInfo</type>
      <name>xsScanUsbHub</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a4f874bfc952fc44e1277a51a52f855e7</anchor>
      <arglist>(const XsPortInfo &amp;portInfo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Scanner</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>a39f85e20f3ca942fd0a8e4bce88c27c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isXsensUsbDevice</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>ab0175bc6055c9f4b779766d39c9384fd</anchor>
      <arglist>(uint16_t vid, uint16_t pid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setScanLogCallback</name>
      <anchorfile>classScanner.html</anchorfile>
      <anchor>ab7fbaef8574a80cd679a9668af28c7be</anchor>
      <arglist>(XsScanLogCallbackFunc cb)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScenarioMatchPred</name>
    <filename>classScenarioMatchPred.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classScenarioMatchPred.html</anchorfile>
      <anchor>aa879ca9f18b221b23e7dffb09c97c87c</anchor>
      <arglist>(const XsFilterProfile &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classScenarioMatchPred.html</anchorfile>
      <anchor>a015ea31035cb3eb43a6191cf39dd27f6</anchor>
      <arglist>(const XsFilterProfile *s) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScenarioMatchPred</name>
      <anchorfile>classScenarioMatchPred.html</anchorfile>
      <anchor>a3177c73ec286fc9e8f189611a30e7359</anchor>
      <arglist>(const XsFilterProfile &amp;scenario)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScenarioMatchPred</name>
      <anchorfile>classScenarioMatchPred.html</anchorfile>
      <anchor>a8570680270b2071f7e4b018bacfbfd68</anchor>
      <arglist>(uint32_t profileType)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_scenarioType</name>
      <anchorfile>classScenarioMatchPred.html</anchorfile>
      <anchor>a8799905604df48d901eb701729f95c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::Semaphore</name>
    <filename>classxsens_1_1Semaphore.html</filename>
    <member kind="function">
      <type>int32_t</type>
      <name>post</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a8d09c268fb2b665bb3de8d9d3641074a</anchor>
      <arglist>(int32_t increment=1) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a10d57f74b2abbd0edf6eacaf8561a18a</anchor>
      <arglist>(int32_t initVal=0, uint32_t nofOtherHandles=0, sem_t *otherHandles=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait1</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a16e1f6a26943fc83446a0a772295c150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait1</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a4950172039fad4a2e6e97329794a1a4c</anchor>
      <arglist>(uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Semaphore</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a6c4e449614ff6151336cc3c6973f9250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Semaphore &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>ac71830967519379ceca30215e589b7a6</anchor>
      <arglist>(Semaphore &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Semaphore &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>ac5ded8a11d4de8d1c4936e964a9b4441</anchor>
      <arglist>(Semaphore const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a163f1b9ccf6e884f44871bc2c68b5ca7</anchor>
      <arglist>(Semaphore &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a731b6cccd653ab0f560fd9490d2c1e63</anchor>
      <arglist>(Semaphore const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sem_t *</type>
      <name>m_handle</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a636e0720dcf2b9adb6102d153e6e6eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_nofHandles</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a5637e9707ce9128ee57720f40e1c923a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>m_semname</name>
      <anchorfile>classxsens_1_1Semaphore.html</anchorfile>
      <anchor>a0ebf911bca57374b506c49c484a73522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerialCommunicator</name>
    <filename>classSerialCommunicator.html</filename>
    <base>DeviceCommunicator</base>
    <base>DataParser</base>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a47a9c3fca783c23c00070dda871580d3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsVersion</type>
      <name>firmwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a421f217446b571948b683b9d177c52ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushPort</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a9c10acabd5bafb48f8d66cc9d088a918</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoConfig</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>adf52f0663501d1bb619daa0f4193900d</anchor>
      <arglist>(bool detectRs485=false) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>gotoMeasurement</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a4460b389c9fefcdab6cb083dfb6edc1b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleMessage</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a61756620761628146d67502edaecc12f</anchor>
      <arglist>(const XsMessage &amp;msg) override</arglist>
    </member>
    <member kind="function">
      <type>XsVersion</type>
      <name>hardwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a10a8451fb810b88183735e2e1bc27593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDockedAt</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a0c884155ccc4c733cc2bb6941361bf06</anchor>
      <arglist>(Communicator *other) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPortOpen</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a4d9b768ea4848dd86b1a3bb031a9a279</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a27780c1383cf7e88067e92ad88abd941</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, OpenPortStage stage=OPS_Full, bool detectRs485=false) override</arglist>
    </member>
    <member kind="function">
      <type>XsPortInfo</type>
      <name>portInfo</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a14b088f177fa2d4628fd8db0ac59db4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reopenPort</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>aa2a8c4805b940d5bf68d722b4d4aba3d</anchor>
      <arglist>(OpenPortStage stage=OPS_Full, bool skipDeviceIdCheck=false) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialCommunicator</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a58aecf7401bc3cb9005d5d7f0f85d5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>writeRawData</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>aafd72cfb15af1a9b22a5d6b8ee3fb744</anchor>
      <arglist>(const XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::shared_ptr&lt; StreamInterface &gt;</type>
      <name>createStreamInterface</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>ad4035d57fef16e69ca78cc55085da3e6</anchor>
      <arglist>(const XsPortInfo &amp;pi)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>defaultInterfaceTimeout</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a6b8b0fa4f7c4c1fdcd061d883d7aca3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>getFirmwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>aece987a7c0aaeed66a98239b3300c1d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>getHardwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>aa45476c8a58c6809a7c951b2e558727d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a96ed71ba70574251f307f1e9e887f31e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareForDestruction</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>ab25cd133d2a8f45f497a147aa6461de5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsResultValue</type>
      <name>processBufferedData</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>af4957e391564a676a0378228deb94b51</anchor>
      <arglist>(const XsByteArray &amp;rawIn, std::deque&lt; XsMessage &gt; &amp;messages) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsResultValue</type>
      <name>readDataToBuffer</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>acde5758ac3636b75b2816e8343137fd7</anchor>
      <arglist>(XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDoGotoConfig</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a22b79bfa0416ef709723cfb4c175bee3</anchor>
      <arglist>(bool doit)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopPollThread</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>ae47625daaa3feebd8c609b955060b74d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~SerialCommunicator</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>adf113eec4ac2a38d007616c7231c5033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsPortInfo</type>
      <name>m_activePortInfo</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>abfc55eedaf97a608020f0b5b0a98aa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startPollThread</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a4d900f49c51c19cf370385eaa18e0306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsVersion</type>
      <name>m_firmwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a3acb58809216762c1d6b3fe72f091226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsVersion</type>
      <name>m_hardwareRevision</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a16d221cb9a5a33e2997baab637b51d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; StreamInterface &gt;</type>
      <name>m_streamInterface</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>aae7822313befa92bdd57e4df137afc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MtThread</type>
      <name>m_thread</name>
      <anchorfile>classSerialCommunicator.html</anchorfile>
      <anchor>a195a841ab1b1effe96404bb6b510508f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerialInterface</name>
    <filename>classSerialInterface.html</filename>
    <base>StreamInterface</base>
    <member kind="function">
      <type>void</type>
      <name>cancelIo</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a789749431a6349093080049abf7cbeea</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>close</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a8422f2a867917e93aa3f533b71276743</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>closeLive</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a901f00e6b6a1f095530855a532d81c24</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>escape</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a1844b132ec921b271eeed468b1b6d092</anchor>
      <arglist>(XsControlLine mask, XsControlLine state)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>flushData</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>aa90e50c7dde8fb44d6ae4f83a536c54e</anchor>
      <arglist>(void) override</arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>getBaudrate</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a0b41688fe8ccb0c37204fe2e424cb186</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>XsIoHandle</type>
      <name>getHandle</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a8d42d0dad5af6aa48aa2a507a9651e15</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getLastResult</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a4bb4d9bbfb30de803ad69cad435edf79</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPortName</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>acd8edb850f8229ac79bad36f7ec60a3f</anchor>
      <arglist>(XsString &amp;portname) const</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getPortNumber</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a2ec9e2e555a52212cea84ebb67a0aa18</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTimeout</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>acb4877306451155ec4cd90b7c5b20b13</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a3dae1b4da16f95006f7aa306f8ea5d5b</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>open</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a83f0a9479f8fcd9299b6a5441cfdbba0</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, XsFilePos readBufSize=XS_DEFAULT_READ_BUFFER_SIZE, XsFilePos writeBufSize=XS_DEFAULT_WRITE_BUFFER_SIZE, PortOptions options=PO_XsensDefaults) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readData</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>aef6cc3371926f820d332aeb31a0f28d3</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialInterface</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a1e52fefbfd802da3e838097061f6b512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>setTimeout</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>aef4451a5710b1b3f30abf2bf24b07752</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>waitForData</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a6eca5d0ee62e5479e437564c3eb8f74c</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>writeData</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a7585fc4d422b1bfe14e25eba32820bb9</anchor>
      <arglist>(const XsByteArray &amp;data, XsFilePos *written=0) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>aaca6d51353f3b853a807d144e9736cd8</anchor>
      <arglist>(SerialInterface)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SerialInterface</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a9054e926165962e4cf6b44b858075483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsBaudRate</type>
      <name>m_baudrate</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>ad36bafbd5446dadd31d48dbb0692c245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termios</type>
      <name>m_commState</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a60d28f793f93febcf67e68305ceee351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_endTime</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a9e2a266784885259dc03646806a8c9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>m_handle</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a41dd143df945a161bd51c1d46b4d5bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>ae1aa68fe0a7472a809624d93cdbac5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>m_port</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a960075ede31e8ba85c74219e862faa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_portname</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a538bf768266b442f8c98f083af4d6250</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_timeout</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>af1224eb8876eabb887a03e96163df160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyHwControlLinesOptions</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a969c869475b59c5f0e1e2738c03abf09</anchor>
      <arglist>(PortOptions options, int portLinesOptions, int &amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsFile</type>
      <name>rx_log</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a903c1d10dd1f35fcefa6585046db2a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsFile</type>
      <name>tx_log</name>
      <anchorfile>classSerialInterface.html</anchorfile>
      <anchor>a69238a1202c6700ef94d24fa0a90262e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerialPortCommunicator</name>
    <filename>classSerialPortCommunicator.html</filename>
    <base>SerialCommunicator</base>
    <member kind="function">
      <type></type>
      <name>SerialPortCommunicator</name>
      <anchorfile>classSerialPortCommunicator.html</anchorfile>
      <anchor>a07809cd94f5a18c6ae7a232db383dc34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Communicator *</type>
      <name>construct</name>
      <anchorfile>classSerialPortCommunicator.html</anchorfile>
      <anchor>ae88cd330be87923dbb7aefb76730d4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; StreamInterface &gt;</type>
      <name>createStreamInterface</name>
      <anchorfile>classSerialPortCommunicator.html</anchorfile>
      <anchor>aeb0d1a4fd543f47753aae3ec7b0d8982</anchor>
      <arglist>(const XsPortInfo &amp;pi) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~SerialPortCommunicator</name>
      <anchorfile>classSerialPortCommunicator.html</anchorfile>
      <anchor>adaeef0e39b3b1d7161fb99b8a3b59a2f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimpleProtocolManager</name>
    <filename>classSimpleProtocolManager.html</filename>
    <base>IProtocolManager</base>
    <member kind="function">
      <type>XsMessage</type>
      <name>convertToMessage</name>
      <anchorfile>classSimpleProtocolManager.html</anchorfile>
      <anchor>a4af4da2b50efabfa8ab35c7fb51632f0</anchor>
      <arglist>(XsProtocolType &amp;type, MessageLocation &amp;location, const XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function">
      <type>MessageLocation</type>
      <name>findMessage</name>
      <anchorfile>classSimpleProtocolManager.html</anchorfile>
      <anchor>a1faa8811bcf7d7f5bc2492e877938170</anchor>
      <arglist>(XsProtocolType &amp;type, const XsByteArray &amp;raw) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateMessage</name>
      <anchorfile>classSimpleProtocolManager.html</anchorfile>
      <anchor>a8c607f2272fa68b856d00eef6e13b12d</anchor>
      <arglist>(XsMessage const &amp;msg) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProtocolHandler</type>
      <name>m_protocolHandler</name>
      <anchorfile>classSimpleProtocolManager.html</anchorfile>
      <anchor>ad3a1bf9ee6fd624a9bccaf6cacc418ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackWalker</name>
    <filename>classStackWalker.html</filename>
    <class kind="struct">StackWalker::CallstackEntry</class>
    <member kind="enumvalue">
      <name>OptionsAll</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a2955cdf5dd2683a3951f89d41d8b9c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>PReadProcessMemoryRoutine</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a9d060a32d8310aa367fe555870f7f0bd</anchor>
      <arglist>)(HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead, LPVOID pUserData)</arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveFileVersion</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa955b878359106a2494f579faccb2354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveLine</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2abb12b49bb039b045e1d8aeb530bc4941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveModuleInfo</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa84a7a674a45b13f77ca173e44917cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveNone</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a217edd06baf71722717097d0dfa1f766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveSymbol</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a7e8ceb867b904c580c6f745f5d182802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveVerbose</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a91202654d609646725e168223b0f1551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StackWalkOptions</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveNone</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a217edd06baf71722717097d0dfa1f766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveSymbol</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a7e8ceb867b904c580c6f745f5d182802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveLine</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2abb12b49bb039b045e1d8aeb530bc4941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveModuleInfo</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa84a7a674a45b13f77ca173e44917cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveFileVersion</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa955b878359106a2494f579faccb2354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RetrieveVerbose</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a91202654d609646725e168223b0f1551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymBuildPath</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a80f3f984925d8c6e322d087770edf6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymUseSymSrv</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a9a1c39fb96215df2b05d12c02d198698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymAll</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa8ab514748c8fed1fcaf8b50d35123cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OptionsAll</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a2955cdf5dd2683a3951f89d41d8b9c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymAll</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2aa8ab514748c8fed1fcaf8b50d35123cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymBuildPath</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a80f3f984925d8c6e322d087770edf6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SymUseSymSrv</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aa09267d1a2142548625d11131fd9f6d2a9a1c39fb96215df2b05d12c02d198698</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>LoadModules</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a3e0e7f1329f594d89362309bf8fe2b21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnOutput</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a3e3f7a80613aca8a68d4aaa1f3a72347</anchor>
      <arglist>(LPCSTR)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShowCallstack</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a66688e1ee1ea2f6ae562a513cec0ebcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>ShowCallstack</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a26bacb66734ee2d1de20d51070b825ba</anchor>
      <arglist>(HANDLE hThread=GetCurrentThread(), const CONTEXT *context=NULL, PReadProcessMemoryRoutine readMemoryFunction=NULL, LPVOID pUserData=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a5546cd9fe3809c7b91614003702d9e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>af36f5f0c916b2f350363c7ec8a8de15a</anchor>
      <arglist>(DWORD dwProcessId, HANDLE hProcess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a1e201a34448f7b27fe0fe328b6bb1247</anchor>
      <arglist>(int options=(int) OptionsAll, LPCSTR szSymPath=NULL, DWORD dwProcessId=GetCurrentProcessId(), HANDLE hProcess=GetCurrentProcess())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a1aa2b6e96a298f63dfb03f4ab9780387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>ae208af01c973541f335e5391677f2492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STACKWALK_MAX_NAMELEN</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a1744699928d413e6223b3c16df901ccfa9be56eae1b6e1edf9fbcd5df5e7dbb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>CallstackEntryType</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>firstEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96eaa638808af6959ce776853d2b1c706bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>nextEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96ea3f79f8f3d18eca44ec7d1c4f403edd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>lastEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96ea953ece8d7477db020bbe434a96ad7803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>firstEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96eaa638808af6959ce776853d2b1c706bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>lastEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96ea953ece8d7477db020bbe434a96ad7803</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>nextEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a6de6dcd460d11abee0c498fb55cba96ea3f79f8f3d18eca44ec7d1c4f403edd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>STACKWALK_MAX_NAMELEN</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a1744699928d413e6223b3c16df901ccfa9be56eae1b6e1edf9fbcd5df5e7dbb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnCallstackEntry</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a0fbb480cd30e9ff437a4baf9a18c2372</anchor>
      <arglist>(CallstackEntryType eType, CallstackEntry &amp;entry)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDbgHelpErr</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>ab2220ae2084e72d2f0f005784c21e8dc</anchor>
      <arglist>(LPCSTR szFuncName, DWORD gle, DWORD64 addr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLoadModule</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a64c6c648aee9a33e881f449aecd51912</anchor>
      <arglist>(LPCSTR img, LPCSTR mod, DWORD64 baseAddr, DWORD size, DWORD result, LPCSTR symType, LPCSTR pdbName, ULONGLONG fileVersion)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnOutput</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a20ec3b0a1ba7723e113889135989ea6b</anchor>
      <arglist>(LPCSTR szText)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSymInit</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a7feaf96c40d81dcbd0bfcd34f78eaa30</anchor>
      <arglist>(LPCSTR szSearchPath, DWORD symOptions, LPCSTR szUserName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>StackWalker &amp;</type>
      <name>operator=</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a83dbf1d4298942a867b2c0fd56e464ca</anchor>
      <arglist>(StackWalker const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StackWalker</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>ae52723645b865d91e86e1fcd36bbaee6</anchor>
      <arglist>(StackWalker const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static BOOL __stdcall</type>
      <name>myReadProcMem</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a3428311b98b8e8366419e9e5467c294d</anchor>
      <arglist>(HANDLE hProcess, DWORD64 qwBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DWORD</type>
      <name>m_dwProcessId</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>adf8bda5434856605a470d42c3db49b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HANDLE</type>
      <name>m_hProcess</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a7db892daef90d499084f5e9dd5294ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BOOL</type>
      <name>m_modulesLoaded</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a20279e66ed48886369111d47dee4762f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_options</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a3534033da2986b16d5f15f0b4feefa54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StackWalkerInternal *</type>
      <name>m_sw</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>a13524e6f4cd89a8b3a3fd378e3cd3f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LPSTR</type>
      <name>m_szSymPath</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>aff1b39f2ea31f24b4a693928cdf5549d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>friend</type>
      <name>StackWalkerInternal</name>
      <anchorfile>classStackWalker.html</anchorfile>
      <anchor>ab0d4fa92227f651635d04da2947b873a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StackWalkerInternal</name>
    <filename>classStackWalkerInternal.html</filename>
    <class kind="struct">StackWalkerInternal::_MODULEINFO</class>
    <class kind="struct">StackWalkerInternal::IMAGEHLP_MODULE64_V2</class>
    <class kind="struct">StackWalkerInternal::tagMODULEENTRY32</class>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSC</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a01e61c794740591f7d167c18583e7a90</anchor>
      <arglist>)(IN HANDLE hProcess)</arglist>
    </member>
    <member kind="typedef">
      <type>PVOID(__stdcall *</type>
      <name>tSFTA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a0308ad9f1630eeef902711dcd7c7bfa9</anchor>
      <arglist>)(HANDLE hProcess, DWORD64 AddrBase)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSGLFA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ae13b91fa607dabe99f6970b16763495f</anchor>
      <arglist>)(IN HANDLE hProcess, IN DWORD64 dwAddr, OUT PDWORD pdwDisplacement, OUT PIMAGEHLP_LINE64 Line)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD64(__stdcall *</type>
      <name>tSGMB</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aa830d5911026a1b8e575cec9826465f4</anchor>
      <arglist>)(IN HANDLE hProcess, IN DWORD64 dwAddr)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSGMI</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a2b15ed6a2c211a141b84ae251841e7e8</anchor>
      <arglist>)(IN HANDLE hProcess, IN DWORD64 dwAddr, OUT IMAGEHLP_MODULE64_V2 *ModuleInfo)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(__stdcall *</type>
      <name>tSGO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a3120ec713cae0967ae9f1ff86e770345</anchor>
      <arglist>)(VOID)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSGSFA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aae6e24e9e98f6b5332b8831670548a6c</anchor>
      <arglist>)(IN HANDLE hProcess, IN DWORD64 dwAddr, OUT PDWORD64 pdwDisplacement, OUT PIMAGEHLP_SYMBOL64 Symbol)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSGSP</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a619a3f75a329265c868db154cee9546d</anchor>
      <arglist>)(HANDLE hProcess, PSTR SearchPath, DWORD SearchPathLength)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSI</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ae7d9ae52925fa1e3e9c12a965ca69451</anchor>
      <arglist>)(IN HANDLE hProcess, IN PSTR UserSearchPath, IN BOOL fInvadeProcess)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD64(__stdcall *</type>
      <name>tSLM</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aecf02457828892ac7672c09f1abfb8a1</anchor>
      <arglist>)(IN HANDLE hProcess, IN HANDLE hFile, IN PSTR ImageName, IN PSTR ModuleName, IN DWORD64 BaseOfDll, IN DWORD SizeOfDll)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(__stdcall *</type>
      <name>tSSO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a55b8be1e831c897eb2dfa967bd1750c4</anchor>
      <arglist>)(IN DWORD SymOptions)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOL(__stdcall *</type>
      <name>tSW</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ab261c644959ef4ecedc2aa5fb770c426</anchor>
      <arglist>)(DWORD MachineType, HANDLE hProcess, HANDLE hThread, LPSTACKFRAME64 StackFrame, PVOID ContextRecord, PREAD_PROCESS_MEMORY_ROUTINE64 ReadMemoryRoutine, PFUNCTION_TABLE_ACCESS_ROUTINE64 FunctionTableAccessRoutine, PGET_MODULE_BASE_ROUTINE64 GetModuleBaseRoutine, PTRANSLATE_ADDRESS_ROUTINE64 TranslateAddress)</arglist>
    </member>
    <member kind="typedef">
      <type>DWORD(__stdcall *</type>
      <name>tUDSN</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a4e43036660643c0eb525f5acaaceea78</anchor>
      <arglist>)(PCSTR DecoratedName, PSTR UnDecoratedName, DWORD UndecoratedLength, DWORD Flags)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>GetModuleInfo</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a40021bd08b408b5111264b9b0ed863fd</anchor>
      <arglist>(HANDLE hProcess, DWORD64 baseAddr, IMAGEHLP_MODULE64_V2 *pModuleInfo)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Init</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ae43741fbed8bb3490ec68c0052cbb411</anchor>
      <arglist>(LPCSTR szSymPath)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>LoadModules</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a9b5578bc226c3a9b3c284e72b86c17de</anchor>
      <arglist>(HANDLE hProcess, DWORD dwProcessId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackWalkerInternal</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a6c2fec4e02e9cedb80c97247f083d382</anchor>
      <arglist>(StackWalker *parent, HANDLE hProcess)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StackWalkerInternal</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>af5a0d2c809a287f3358095fc233bdb9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HMODULE</type>
      <name>m_hDbhHelp</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>af14ac48752fd2a06d05f7912927581a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>m_hProcess</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a11c7d0f079c6818e5237117c922a7eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StackWalker *</type>
      <name>m_parent</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aad9d240e72771337251aa9cb88a9d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LPSTR</type>
      <name>m_szSymPath</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a93d34cc0a9321d6d05515c3a1374512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSC</type>
      <name>pSC</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ae88929032d43601f6ccfcdc478e2ebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSFTA</type>
      <name>pSFTA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a9bd7802e211ad4d0bdb7b192c7c9788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGLFA</type>
      <name>pSGLFA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a3a361c1a9af4e82c2547ea3acbda9964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGMB</type>
      <name>pSGMB</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a36a9d660ea59b55634d2f360a4973bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGMI</type>
      <name>pSGMI</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aea9bfc7dca4fc0f0c5cef4613a1da031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGO</type>
      <name>pSGO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>abe47913f4b2ef3457d71f13c447e1971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGSFA</type>
      <name>pSGSFA</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a077b466b988c185564cacfdbfec8f4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSGSP</type>
      <name>pSGSP</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a0a0918ceb4e666814aa6142618da69be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSI</type>
      <name>pSI</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a23a0995f48d82ec22c47673922e8607b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSLM</type>
      <name>pSLM</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a8688a771abf008f1e0df12899e1ec400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSSO</type>
      <name>pSSO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a3a095683cbee1b58a0d0d83025eed3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tSW</type>
      <name>pSW</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a1fcb0f2d6ab5d3cef0fdc774d61c18bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tUDSN</type>
      <name>pUDSN</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ac5d1d79e77f8c449eb1aeffee3e61ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MODULEENTRY32 *</type>
      <name>LPMODULEENTRY32</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a057fdfddbcb65014487ff75664e9783a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct StackWalkerInternal::_MODULEINFO *</type>
      <name>LPMODULEINFO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a39b4c0df876b3f0d8f5c1f99abc08e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct StackWalkerInternal::tagMODULEENTRY32</type>
      <name>MODULEENTRY32</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a786281179ce876878f808f9dcb8aa56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct StackWalkerInternal::_MODULEINFO</type>
      <name>MODULEINFO</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a58e813836f9f6f7c0af8c052b4902f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MODULEENTRY32 *</type>
      <name>PMODULEENTRY32</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>a2116eef506d6605f55206b2aa2b4ff96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>BOOL</type>
      <name>GetModuleListPSAPI</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ae9bf49a5df57dbbae9d2166947d1d094</anchor>
      <arglist>(HANDLE hProcess)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BOOL</type>
      <name>GetModuleListTH32</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>ab4bfc59d7bdfdcbca2d15e1236ed9879</anchor>
      <arglist>(HANDLE hProcess, DWORD pid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DWORD</type>
      <name>LoadModule</name>
      <anchorfile>classStackWalkerInternal.html</anchorfile>
      <anchor>aaeab061fc165a8a0f9c458d1ec823a67</anchor>
      <arglist>(HANDLE hProcess, LPCSTR img, LPCSTR mod, DWORD64 baseAddr, DWORD size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::StandardThread</name>
    <filename>classxsens_1_1StandardThread.html</filename>
    <member kind="function">
      <type>XsThreadId</type>
      <name>getThreadId</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a23f54f3f2f49f59c297699c46c1dc367</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAlive</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>aa7d540293a8c2aa8967efbdfd1d57793</anchor>
      <arglist>(void) volatile const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a4e5f925e6c5b58c8a3e94e25e94618b1</anchor>
      <arglist>(void) volatile const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTerminating</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>aa897bf5cc3916c0dd096f3bccbf12d23</anchor>
      <arglist>() volatile const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPriority</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a4061440edb7d6dd0706a0535fefd0c01</anchor>
      <arglist>(XsThreadPriority pri)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>signalStopThread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a6944533ed32bb2c328a8ee6559c73b17</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StandardThread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a250180c102a9924ec3568b1e81a41203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startThread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a291c89de3128f30408494c3dc3b90619</anchor>
      <arglist>(const char *name=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopThread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>abe4ce5c12e072bd240c93d0c9d565cb0</anchor>
      <arglist>(void) noexcept</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StandardThread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>aff911e8e8833aa3d899572140bbfc8a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>exitFunction</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>aae2c6dbfd5fd617859216bd68cb7d55b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFunction</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>ab001997b8a8308583c1c6a62dbd7dcf6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>ab12625f2c90b5ce3d64fe9b79f91c1a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsThread</type>
      <name>threadHandle</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a8069c74d4a636320271a2d3cb89ff010</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_attr_t</type>
      <name>m_attr</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a3c7b0dccf99201259de0733cbd926fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_running</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>adfdac09dd198ed272aec1029c7acc9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile std::atomic_bool</type>
      <name>m_stop</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a41c8ce6716dc0dece08ee8a3641ad201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile std::atomic_bool</type>
      <name>m_yieldOnZeroSleep</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a579d2d8a2ac12a5b80b8b2187c9f5221</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>threadMain</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>af03ce3c22e3f7812d14ef8d8bb196448</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>threadCleanup</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a5d59b55559c12803635aeda516b9cb0d</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static XSENS_THREAD_RETURN</type>
      <name>threadInit</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a7cafd745b8693071e6d5eef4c3b24bf5</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_name</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>add6dfffc0676377ace67f9ef323cfbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThreadPriority</type>
      <name>m_priority</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a45d9d7c7d5e7aa8aaf7a1db78364e895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThread</type>
      <name>m_thread</name>
      <anchorfile>classxsens_1_1StandardThread.html</anchorfile>
      <anchor>a4b01a09a20910822f1aa90576c727479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StreamInterface</name>
    <filename>classStreamInterface.html</filename>
    <base>IoInterface</base>
    <member kind="function" virtualness="pure">
      <type>virtual uint32_t</type>
      <name>getTimeout</name>
      <anchorfile>classStreamInterface.html</anchorfile>
      <anchor>ad64b37449aaebe93478c1b5185049490</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>XsResultValue</type>
      <name>setTimeout</name>
      <anchorfile>classStreamInterface.html</anchorfile>
      <anchor>ad9507de75d087111dad7f40f79632695</anchor>
      <arglist>(uint32_t ms) override=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>classStreamInterface.html</anchorfile>
      <anchor>a7fde08259339ce94200a6d1db184b945</anchor>
      <arglist>(StreamInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StreamInterface</name>
      <anchorfile>classStreamInterface.html</anchorfile>
      <anchor>a747b4b4bc61925c6750ee35a54de30c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StreamInterface</name>
      <anchorfile>classStreamInterface.html</anchorfile>
      <anchor>ab40993736e0f3c472c19293355a26389</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StackWalkerInternal::tagMODULEENTRY32</name>
    <filename>structStackWalkerInternal_1_1tagMODULEENTRY32.html</filename>
    <member kind="variable">
      <type>DWORD</type>
      <name>dwSize</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a70c24cdfe287a14a228c391ea22d59a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>GlblcntUsage</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a64b2172dfbe1340b3ec0ec8bfa73a587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HMODULE</type>
      <name>hModule</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a913616624a3bee28095b04e731b96047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BYTE *</type>
      <name>modBaseAddr</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a8ffb3b408b668fca706cd4e2e1f5af3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>modBaseSize</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>afa6854a272003c78564a66b92ea0c625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>ProccntUsage</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a49b1d2c75ca6e82f673a77c451c2e137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>szExePath</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a3029830f289553d768dbc37c93ef080d</anchor>
      <arglist>[MAX_PATH]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>szModule</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>adfe1148596b9e4babe7ff2bc0386fd9a</anchor>
      <arglist>[MAX_MODULE_NAME32+1]</arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>th32ModuleID</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a3826192512c953bc9956a32c0cad9e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DWORD</type>
      <name>th32ProcessID</name>
      <anchorfile>structStackWalkerInternal_1_1tagMODULEENTRY32.html</anchorfile>
      <anchor>a36ca9846f96fdfd775f92e1916174606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::TaskCompletionWaiter</name>
    <filename>classxsens_1_1TaskCompletionWaiter.html</filename>
    <base>xsens::ThreadPoolTask</base>
    <member kind="function">
      <type>void</type>
      <name>addWaitId</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>a5e4557e0cb914ae65fdc8c9fc58e5805</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>exec</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>a3f7f70d67877d807be249db741a64599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>needToWaitFor</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>ad6d297aec3b0d9e7896bc6e23b524cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskCompletionWaiter</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>a48a3a49fcfe8fed592405f2e5b5d7431</anchor>
      <arglist>(const std::list&lt; unsigned int &gt; &amp;waitlist, ThreadPool *pool=ThreadPool::instance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskCompletionWaiter</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>af3b73a3b83b71437c694797ecc40fd8d</anchor>
      <arglist>(ThreadPool *pool=ThreadPool::instance())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TaskCompletionWaiter</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>a45ce86984afa9387f946963b20edaa69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadPool *</type>
      <name>m_pool</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>a90f4d2a1908ca66709f0e126407b290e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; unsigned int &gt;</type>
      <name>m_waitList</name>
      <anchorfile>classxsens_1_1TaskCompletionWaiter.html</anchorfile>
      <anchor>af21b3d4426ce22ee7f5d0d11e10c9bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::TaskThread</name>
    <filename>classxsens_1_1TaskThread.html</filename>
    <base>xsens::StandardThread</base>
    <class kind="struct">xsens::TaskThread::TaskType</class>
    <member kind="typedef">
      <type>void(CDECL_XS *</type>
      <name>TaskFunction</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>ae768d31d144addd00fb8b8f3314fee9f</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTask</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>a6eaac0f24abaefd955780e37f7dc1a3e</anchor>
      <arglist>(TaskFunction func, void *param)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>a020fdf3a95cd74a611587573be2fedc1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getLength</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>aaf75912f2ffd9cafc84143cc263de6d5</anchor>
      <arglist>(void) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskThread</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>a8a26bce3dd2bcc8608a9904d1effdb3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TaskThread</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>a026d7566d47ea439f4a9a3b7f09bef55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>ad64301600095b139dada8ef18a82f235</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_inFunc</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>ac1de88184275d82fc1eb9bc26e487754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; TaskType &gt;</type>
      <name>m_queue</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>a564046e8761fd6727b41cc9d0f5bf049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_safe</name>
      <anchorfile>classxsens_1_1TaskThread.html</anchorfile>
      <anchor>ae1ef5b6373de5b749146d7a3fbb24aaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xsens::TaskThread::TaskType</name>
    <filename>structxsens_1_1TaskThread_1_1TaskType.html</filename>
    <member kind="variable">
      <type>TaskFunction</type>
      <name>m_function</name>
      <anchorfile>structxsens_1_1TaskThread_1_1TaskType.html</anchorfile>
      <anchor>a96761730c8dd85e341edb7bf48d9035a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_param</name>
      <anchorfile>structxsens_1_1TaskThread_1_1TaskType.html</anchorfile>
      <anchor>a8b679355c569adbae0375bf9585df453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TemperaturePublisher</name>
    <filename>structTemperaturePublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTemperaturePublisher.html</anchorfile>
      <anchor>ac2391d2aaf680259d09ee335bccef5d4</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TemperaturePublisher</name>
      <anchorfile>structTemperaturePublisher.html</anchorfile>
      <anchor>a2ba7f712af898b28f2595fcd5722c8cc</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structTemperaturePublisher.html</anchorfile>
      <anchor>a4fd53d87c2c1d991a5898d445e4caa8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structTemperaturePublisher.html</anchorfile>
      <anchor>aca8874315d6bb9474ffbae680d409c0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ThreadedFunction</name>
    <filename>classxsens_1_1ThreadedFunction.html</filename>
    <base>xsens::StandardThread</base>
    <member kind="function">
      <type>int32_t</type>
      <name>innerFunction</name>
      <anchorfile>classxsens_1_1ThreadedFunction.html</anchorfile>
      <anchor>ae0fb4ec267988c47b6e4547f4dcab6b2</anchor>
      <arglist>(void) override final</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadedFunction</name>
      <anchorfile>classxsens_1_1ThreadedFunction.html</anchorfile>
      <anchor>a1e235e333de6fcdc87862cdce49293c9</anchor>
      <arglist>(std::function&lt; void()&gt; const &amp;f, bool runNow=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThreadedFunction</name>
      <anchorfile>classxsens_1_1ThreadedFunction.html</anchorfile>
      <anchor>a67d34d53efb7b2dc6e93edd2348e4b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void()&gt;</type>
      <name>m_func</name>
      <anchorfile>classxsens_1_1ThreadedFunction.html</anchorfile>
      <anchor>a9d7507c80d8d6482aa50308e219757c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JournalThreader::ThreadLine</name>
    <filename>classJournalThreader_1_1ThreadLine.html</filename>
    <member kind="function">
      <type></type>
      <name>ThreadLine</name>
      <anchorfile>classJournalThreader_1_1ThreadLine.html</anchorfile>
      <anchor>a8c13a523555351eb6f091ab98580d6e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>JournalLogLevel</type>
      <name>m_level</name>
      <anchorfile>classJournalThreader_1_1ThreadLine.html</anchorfile>
      <anchor>a143bebdf15a5d8ac4928868c40bfc923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_line</name>
      <anchorfile>classJournalThreader_1_1ThreadLine.html</anchorfile>
      <anchor>a62a7e8ede25ca54e0b3025a53243b73e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ThreadPool</name>
    <filename>classxsens_1_1ThreadPool.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>TaskId</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a89b7acba1a97e6655889c9a90dfa450f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TaskId</type>
      <name>addTask</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>ac3143f03e7abe091e138c3cfd71debef</anchor>
      <arglist>(ThreadPoolTask *task, TaskId afterId=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelTask</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a8ff8aadeb3e4ef906293e1a0c40ac0cb</anchor>
      <arglist>(TaskId id, bool wait=true) noexcept</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>completedCount</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a54256b3278d7b043828d2825aab47c38</anchor>
      <arglist>(unsigned int thread) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>count</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a3f34bee1fc90cea5413bba7fc318739f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doesTaskExist</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a03340be38c05d200207ae76f6f48972a</anchor>
      <arglist>(TaskId id)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>executedCount</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a2d93da8c31214efc2db2a091cfa43b51</anchor>
      <arglist>(unsigned int thread) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>failedCount</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a9431cdd170c7d3875ac92aa45c0ccea2</anchor>
      <arglist>(unsigned int thread) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>poolSize</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>afdbcf1c5c8ec4bf920156cc658399eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resume</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a742520bbdbc80b519f2a847884f95cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoolSize</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a9628a88b866c3358e6f8d5f6f68d6f91</anchor>
      <arglist>(unsigned int poolsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>suspend</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a99f03008d0ebf0a46a9f0532dfb1eabc</anchor>
      <arglist>(bool wait=false) noexcept</arglist>
    </member>
    <member kind="function">
      <type>XsThreadId</type>
      <name>taskThreadId</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a26858411362c3471c6db2ca0bbd2e0e9</anchor>
      <arglist>(TaskId id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForCompletion</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a251df129280ee4b4117e43c00c566066</anchor>
      <arglist>(TaskId id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>acc8480056d4039e2f605c50c9678693e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ThreadPool *</type>
      <name>instance</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>aaa988df50f8121bbe899a2d80d51e4c6</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPool</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>acdbb2a038297e738a3fafdc3a0f84dcb</anchor>
      <arglist>(ThreadPool *pool)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ThreadPool</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a2576635e8c20d9cfb02f280be2dfd00f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ThreadPool</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a9e872911e7ba3595db6a961d2c814d96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::shared_ptr&lt; PooledTask &gt;</type>
      <name>findTask</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>ad4b2b40fb4ce5c922546a5dd25a0d122</anchor>
      <arglist>(TaskId id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::shared_ptr&lt; PooledTask &gt;</type>
      <name>getNextTask</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>ae4a83fe34493f00cd1d1596517094595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reportTaskComplete</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>afcb788dce443e42af996579eb4338690</anchor>
      <arglist>(std::shared_ptr&lt; PooledTask &gt;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reportTaskPaused</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a837e334f02abab8d4ed86ec639f38949</anchor>
      <arglist>(std::shared_ptr&lt; PooledTask &gt;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; TaskId, std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>m_delaying</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a2ae8e2cc8efe13d6d4c4893f6c214a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; TaskId, std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>m_executing</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a4b66df499c8e8284e5c65e07720e6883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TaskId</type>
      <name>m_nextId</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a4f9059ee2435a177d758d7818f7c02d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_safe</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>addc430c6c4b9223edb6464317a9ceec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_suspended</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a0595695e5a0ebef9d625b11878cb62d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>m_tasks</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>ad947f901fd80b80a4554c7cf5eef8775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; TaskId, std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>m_tasksSearch</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>acf33a5281768f5b881fbe3d05b7f4183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_terminating</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>ace510e49278776884a461a4dc1ed2103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; PooledThread * &gt;</type>
      <name>m_threads</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>a6424d27cd2a53d852c939ba551fafb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PooledThread</name>
      <anchorfile>classxsens_1_1ThreadPool.html</anchorfile>
      <anchor>adb212a14d3da6d5d8b1ef30be6d9364d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ThreadPoolObjectDeleter</name>
    <filename>classxsens_1_1ThreadPoolObjectDeleter.html</filename>
    <templarg></templarg>
    <base>xsens::ThreadPoolTask</base>
    <member kind="function">
      <type>bool</type>
      <name>exec</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>ae28d88309e325311c93d0711c17f7396</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadPoolObjectDeleter</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>aa1a0b80220198b79828104c5f459762a</anchor>
      <arglist>(T *obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ThreadPoolObjectDeleter const  &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>adf6e2cc805207e0a9ccb72263627c812</anchor>
      <arglist>(ThreadPoolObjectDeleter const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ThreadPoolObjectDeleter</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>a56285b0d44ee813cfc14490148726deb</anchor>
      <arglist>(ThreadPoolObjectDeleter const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_object</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>afd69c6694f65e91298ce2ad87e8a8262</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ThreadPool::TaskId</type>
      <name>deleteThreaded</name>
      <anchorfile>classxsens_1_1ThreadPoolObjectDeleter.html</anchorfile>
      <anchor>a01c673d101bb18b0cec261b83ef7cf6c</anchor>
      <arglist>(T *obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::ThreadPoolTask</name>
    <filename>classxsens_1_1ThreadPoolTask.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>exec</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>a2cf0cf07cc6367201e2d28ea9d549c69</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCanceling</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>a24c456d401a233cfde333c6276d9680f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>needToWaitFor</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>a4dece0076c32574bdf9299a887bdf904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>taskId</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>abc90aa51b5d7c46abe218d3a3e773d32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadPoolTask</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>af8122a74e20e392531abd3ede12b043c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadPoolTask</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>a85c85c4717301f3fa9576903cf065658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PooledTask *</type>
      <name>m_container</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>ab58410e29f191756f924284a09b1245b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ThreadPool</name>
      <anchorfile>classxsens_1_1ThreadPoolTask.html</anchorfile>
      <anchor>a5d97748be7d69dcc44ef551ea35ef20f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TimeReferencePublisher</name>
    <filename>structTimeReferencePublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTimeReferencePublisher.html</anchorfile>
      <anchor>a250c1493763b620df4f47e889d08c0ba</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeReferencePublisher</name>
      <anchorfile>structTimeReferencePublisher.html</anchorfile>
      <anchor>aad34d710dc8019efe83b8a12f9175100</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structTimeReferencePublisher.html</anchorfile>
      <anchor>a91706e1a3c1826457bac87ebfc1a819d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformPublisher</name>
    <filename>structTransformPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTransformPublisher.html</anchorfile>
      <anchor>a150c62085b6b38f45e97447ca5959fd1</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformPublisher</name>
      <anchorfile>structTransformPublisher.html</anchorfile>
      <anchor>a65e8918b65a4c7a48a88d9538bdad42d</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structTransformPublisher.html</anchorfile>
      <anchor>a2db5bef54d7279465176ce83c5d530c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tf_broadcaster</name>
      <anchorfile>structTransformPublisher.html</anchorfile>
      <anchor>ad030219b6b0e0f812d6a5570f2bf77e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TwistPublisher</name>
    <filename>structTwistPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTwistPublisher.html</anchorfile>
      <anchor>ae5a1e627b9d8dd6e53efcb7efe5a93aa</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistPublisher</name>
      <anchorfile>structTwistPublisher.html</anchorfile>
      <anchor>a46a8819fc57e4422542872f8370db67b</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structTwistPublisher.html</anchorfile>
      <anchor>a26835e854fc73dfc75cac241d52be62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structTwistPublisher.html</anchorfile>
      <anchor>a8e6c92156e1a44a204f260eb30514eab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Udev</name>
    <filename>classUdev.html</filename>
  </compound>
  <compound kind="class">
    <name>UsbCommunicator</name>
    <filename>classUsbCommunicator.html</filename>
    <base>SerialPortCommunicator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>gotoConfig</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>a80519e7b42fab5ddd3235db7b531abfa</anchor>
      <arglist>(bool detectRs485) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>gotoMeasurement</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>a3a53aef49e099a374a3d8ee31934db4b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UsbCommunicator</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>ae51e265406c31d0b79e3042d2a1bdce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Communicator *</type>
      <name>construct</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>a09014682df7fa4a24924ff03a695201e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; StreamInterface &gt;</type>
      <name>createStreamInterface</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>ab01dc7a9e57010d3bfa6bcf39d5afb3f</anchor>
      <arglist>(const XsPortInfo &amp;pi) override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~UsbCommunicator</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>a9169dc090314f61392ed1abb6ea7951e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UsbInterface *</type>
      <name>m_usbInterface</name>
      <anchorfile>classUsbCommunicator.html</anchorfile>
      <anchor>ad739ffde64e8b2ad71a91e86d6b75c78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbInterface</name>
    <filename>classUsbInterface.html</filename>
    <base>StreamInterface</base>
    <member kind="function">
      <type>XsResultValue</type>
      <name>close</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a2f54092dbcd40b305db8dadf2c94fa61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>closeUsb</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a86e9d5e41cb861313dfcc234b0909190</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>flushData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>aaf61c58b150bbf94cfe8c98768a7444a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>getLastResult</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ae0d2c2fb04e2fc62b6b0cdb1624f610b</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPortName</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>aa8aadad86274a52851368679158c9c64</anchor>
      <arglist>(XsString &amp;portname) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRawIo</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>af99af474c041ab9b517b76655b7b608c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTimeout</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a398ab8e2c089af1e40b95d885a3def10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a1d37833bec086888ebe5ca6882bfec02</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>open</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a10759f8ead4c344ee5452ac7c5068a6b</anchor>
      <arglist>(const XsPortInfo &amp;portInfo, XsFilePos readBufSize=0, XsFilePos writeBufSize=0, PortOptions=PO_XsensDefaults) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a39ceb9a7cd81402c850bbc24a1195018</anchor>
      <arglist>(XsFilePos maxLength, void *data, XsFilePos *length=NULL)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>readData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ae938b9f527b6accb0f4332e11497e43b</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawIo</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>aaa01d7bd28d4d7d2772097b2c86fd063</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>setTimeout</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a78570ffcef7534e52d3f303a800a1acd</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>usbAddress</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>aed539dcb449ac766be3bc6dca719d61a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>usbBus</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a44fd3e001099a1d2f8aed939fcf13e33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UsbInterface</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ac07f3faa766905efc0b7e5a49e17821f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>waitForData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a70e62a2acf9ebf09c33a386540474804</anchor>
      <arglist>(XsFilePos maxLength, void *data, XsFilePos *length=NULL)</arglist>
    </member>
    <member kind="function">
      <type>virtual XsResultValue</type>
      <name>waitForData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ab98d3284e2edebc52ece29f413f42adb</anchor>
      <arglist>(XsFilePos maxLength, XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>writeData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ad01d0d51025012eace8217de04430b7a</anchor>
      <arglist>(const XsByteArray &amp;data, XsFilePos *written=NULL) override</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>writeData</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ae004ea908f2a70c9d96c57e29e64cc10</anchor>
      <arglist>(XsFilePos length, const void *data, XsFilePos *written=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a704a4ca7ffb52a931838d7ac3c40d92c</anchor>
      <arglist>(UsbInterface)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UsbInterface</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>ad8ebf84e48b3c841f4d47932e5602772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UsbInterfacePrivate *</type>
      <name>d</name>
      <anchorfile>classUsbInterface.html</anchorfile>
      <anchor>a8dfdab3accadeec5cde3b13e24366e82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UsbInterfacePrivate</name>
    <filename>classUsbInterfacePrivate.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_dataInEndPoint</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>ada5a7d204dea41498c0e2d17be36062f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dataOutEndPoint</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>a8ede90bdedabe0a2c6a856e06ea3fc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>m_deviceHandle</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>ab7cc732804aa878d0208970dceed7e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_endTime</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>a0ca73b252c364b929ca717b97026cbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>a2bdff878b6f8b3610a85e84337fe7b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_portname</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>aea59c54014f3e9dc3f329a9faf7663b6</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_timeout</name>
      <anchorfile>classUsbInterfacePrivate.html</anchorfile>
      <anchor>abd0cd1788dd4e8af8319dada6f089aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VelocityIncrementPublisher</name>
    <filename>structVelocityIncrementPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structVelocityIncrementPublisher.html</anchorfile>
      <anchor>a8041408aca151e7029a1370f89097db5</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityIncrementPublisher</name>
      <anchorfile>structVelocityIncrementPublisher.html</anchorfile>
      <anchor>a52a234a5817b0732cb87267535231c4e</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structVelocityIncrementPublisher.html</anchorfile>
      <anchor>acdb48f92a08f947db989b078fa8a9455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structVelocityIncrementPublisher.html</anchorfile>
      <anchor>a955a1eb210959e6977bc76743e350165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VelocityPublisher</name>
    <filename>structVelocityPublisher.html</filename>
    <base>PacketCallback</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structVelocityPublisher.html</anchorfile>
      <anchor>acb4ee870ff9d314dc6c40303a99d4ccf</anchor>
      <arglist>(const XsDataPacket &amp;packet, ros::Time timestamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityPublisher</name>
      <anchorfile>structVelocityPublisher.html</anchorfile>
      <anchor>a20bbc8df71a446293e3bc62666f8c2f4</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structVelocityPublisher.html</anchorfile>
      <anchor>af9635dd41277b7f33b7bf7f56d1f6a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>structVelocityPublisher.html</anchorfile>
      <anchor>a71be7bb65db05253d56c8bcf5fbee4e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::WaitCondition</name>
    <filename>classxsens_1_1WaitCondition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>broadcast</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a1ab7fa69cfcec6b2910136d89de883f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signal</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>aa84a00330a80c51d36d8f025788f1a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a7cfc2fbaf8741ebdf32b00c09e2a35d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>aed2375a393c96e6c00790b3f2ab2d31a</anchor>
      <arglist>(uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaitCondition</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a27da362cd44d3e04004e47f1f6c4f335</anchor>
      <arglist>(Mutex &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WaitCondition</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>aeecf2c46286ca3ddff6c529778f0d0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>WaitCondition &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a40feb577ed6b1d0924d5f214f188a081</anchor>
      <arglist>(WaitCondition &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>WaitCondition &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>af6b365ad289687912f6bda8845a73851</anchor>
      <arglist>(WaitCondition const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WaitCondition</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a5e5aeeacf2ca42cf6de10ff3fab0b95b</anchor>
      <arglist>(WaitCondition &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WaitCondition</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a0eea2f6949ce1f8e5332577dca34a839</anchor>
      <arglist>(WaitCondition const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clockid_t</type>
      <name>m_clockId</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>af5408848a5b788da49eee01c8bdb7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>m_cond</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a1349776d3a1e9b401237c3bb2bc2d5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_condattr_t</type>
      <name>m_condattr</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>acde1c98b486d5738b0990aa1740abffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex &amp;</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1WaitCondition.html</anchorfile>
      <anchor>a93ae22078495be491d5fe5cc27458d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::WaitEvent</name>
    <filename>classxsens_1_1WaitEvent.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a7d7b5a20e75aa9e278f427af3cbebfcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>af26d10ac7f5f091d3f6eeb7c3c953f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>terminate</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a67a99e3344772d0f2c884a0db4bc0bd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a89105c89b60e56b8c5003a3f6bd1ddd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaitEvent</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a0ff7d574257d381f48e0297e3a0d7342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WaitEvent</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a7797a1fbde063d18b4254fb1a7bcdc19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>WaitEvent &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a25dcdba2bcb35166d2a5f956a3ff8259</anchor>
      <arglist>(WaitEvent &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type>WaitEvent &amp;</type>
      <name>operator=</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a83c4e783546479e7c2cd3b10c676bf2a</anchor>
      <arglist>(WaitEvent const &amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WaitEvent</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a5c880cc3e42fccb23f69e3959a406c69</anchor>
      <arglist>(WaitEvent &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>WaitEvent</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>ab45e5499733359a4eb50936fa191be08</anchor>
      <arglist>(WaitEvent const &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>m_cond</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a12692fd3fe9ce6b89714662347b836f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>ab2646d307c9ae18cafe0d165bb852b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_bool</type>
      <name>m_terminating</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>ae1ecc08723b43711562553422fd61fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_triggered</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a7c7cff92f488a6fe0b3835aa6f55d71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic_int</type>
      <name>m_waiterCount</name>
      <anchorfile>classxsens_1_1WaitEvent.html</anchorfile>
      <anchor>a2578e1766a40a13976fba29db93b2873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xsens::WatchDogThread</name>
    <filename>classxsens_1_1WatchDogThread.html</filename>
    <member kind="function">
      <type>XsThreadId</type>
      <name>getThreadId</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a83debb5e1e05a980b88a0911c109f85f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetTimer</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a01a2c121518be66e96aac09636675b98</anchor>
      <arglist>(uint32_t timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startTimer</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a4ef1d05367ae03d14cb3a5f28f2df253</anchor>
      <arglist>(uint32_t timeout=10000, const char *name=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopTimer</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>abf1ea8801419135f8645a7e3643e199e</anchor>
      <arglist>(void) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WatchDogThread</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>afeae8874d4dea6ef3fc51e35277b7883</anchor>
      <arglist>(WatchDogFunction func, void *param=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WatchDogThread</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>ad779f34a68d9894d7f2861d52a57fe99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isAlive</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>aaba839c8fe23f369b83d788f806dd1bb</anchor>
      <arglist>(void) volatile const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a200d514caa52f06e275f34d0773cec7e</anchor>
      <arglist>(void) volatile const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>threadMain</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>aeeb12d2a4baf57f8f2ad087a6db1f0e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static XSENS_THREAD_RETURN</type>
      <name>threadInit</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a1074ee4f95a2a18bee8120d1e78814a8</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_attr_t</type>
      <name>m_attr</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a8dc65d69cd941bbc2ddcc8fe69a4f07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WatchDogFunction</type>
      <name>m_func</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>ac41afd0b27e200855c953b59eedf07cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_mutex</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a40e5d024b0844b89894bce5a72d78745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_name</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a1c33c3f886a490d6b6447f535de6ed49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_param</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a4a0178c0b47dd0423067085c9f080131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reset</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a52bcfef37b703b82b984e73efeab74ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_running</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a5309bdab95b46f7d160fa0aa5be93376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_stop</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a9e5096f059a330dd11881c6212b55efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThread</type>
      <name>m_thread</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a7920be8b260ef077a176d4bb170a14a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsThreadId</type>
      <name>m_threadId</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>ab39e85757f666129291cf2c4c53f1f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile std::atomic&lt; std::uint32_t &gt;</type>
      <name>m_timeout</name>
      <anchorfile>classxsens_1_1WatchDogThread.html</anchorfile>
      <anchor>a15df0ba3d2275bc022d4b55b33726d12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XbusParser</name>
    <filename>structXbusParser.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>m_checksum</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>a4dd4be8fd744d2c2ad9a359c5c8a10e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_idxWrite</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>afae4bff708b41bc96392be41ccdd8e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum Result</type>
      <name>m_lastError</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>afde1bfb9cb2ddb51af9aab0653e80ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_offsetToPayload</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>ab5edb62cfa7df1d51b0367d8b099cddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_payloadLength</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>a39335f94403134a2b8cb14362766bdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>m_rxBuffer</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>a98ec535113f464b99405b3ea432d5a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_rxBufferSize</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>a2df55f81f5a31e77dac8c2e0811ac304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum State</type>
      <name>m_state</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>aeb7198a3d758431eb5fb2ba6483de3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_totalLength</name>
      <anchorfile>structXbusParser.html</anchorfile>
      <anchor>a9cfdacada44406372b28363faf256ea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XdaCallback</name>
    <filename>classXdaCallback.html</filename>
    <member kind="function">
      <type>RosXsDataPacket</type>
      <name>next</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a15d2bffb4ee9c32a7a60680d85261cb1</anchor>
      <arglist>(const std::chrono::milliseconds &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdaCallback</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a67790618c9b9690cfbc9cf97a1a8d182</anchor>
      <arglist>(size_t maxBufferSize=5)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XdaCallback</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a070ceda2d3b1bd790e7924fe2dc9d363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onLiveDataAvailable</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>ae7b86281c463ebef213624e60cd2329f</anchor>
      <arglist>(XsDevice *, const XsDataPacket *packet) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; RosXsDataPacket &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a0f26ace9ea91efbc2ce80ec224e6dd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>m_condition</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>aecf4368c82265d7c1a9bcfce73b5f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_maxBufferSize</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a9d3b0c6bf75b95018d1b023e03d17325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>m_mutex</name>
      <anchorfile>classXdaCallback.html</anchorfile>
      <anchor>a8a8a09c6fc0e3c923dff3e47bb6845f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XdaCommunicatorFactory</name>
    <filename>classXdaCommunicatorFactory.html</filename>
    <base>CommunicatorFactory</base>
    <member kind="function">
      <type>Communicator *</type>
      <name>create</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>abd4de52d9650a3c88cda9029aa77cb26</anchor>
      <arglist>(const XsPortInfo &amp;portInfo) const</arglist>
    </member>
    <member kind="function">
      <type>Communicator *</type>
      <name>create</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>af8e8276a8727681169565647ffc7ad6c</anchor>
      <arglist>(const XsString &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCommunicatorTypes</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>a493b6031a0484ae7dc260e205f0135be</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdaCommunicatorFactory</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>a0296b8ca07d2eed51a3397d75565f760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual CommunicatorTypeId</type>
      <name>filenameToCommunicatorId</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>a87eee390ef773dd2159dfc00e6deac85</anchor>
      <arglist>(const XsString &amp;filename) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual CommunicatorTypeId</type>
      <name>portInfoToCommunicatorId</name>
      <anchorfile>classXdaCommunicatorFactory.html</anchorfile>
      <anchor>a4a07074544cca29ca0475faebe2ee9b8</anchor>
      <arglist>(const XsPortInfo &amp;portInfo) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XdaInterface</name>
    <filename>classXdaInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a2109fd20ae9db2a405f1a12bc997ce35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configureOutput</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a9aee82145eb2e0e0462f7ff351914e3f</anchor>
      <arglist>(unsigned int sampling_frequency, unsigned int enable_acceleration, unsigned int enable_angular_velocity, unsigned int enable_orientation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectDevice</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a4102ff192893fc36d92c011d3c56c90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectDevice</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a4102ff192893fc36d92c011d3c56c90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listFilterProfiles</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>adc0d663c2c9c02bcead6dc0794fde460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prepare</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>abae93816f485345c4c408da83fa020e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerPublishers</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>abb52e8acadcf3c77e3d508beea3e8e57</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinFor</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>ad23a2b592b43bf20053ee92a5a471388</anchor>
      <arglist>(std::chrono::milliseconds timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdaInterface</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>abcca57edddbb6219c1c4e5a85ea7ffd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XdaInterface</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>abcca57edddbb6219c1c4e5a85ea7ffd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdaInterface</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>ab610eeea468423b4c9448d18bc4c15a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XdaInterface</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>ab610eeea468423b4c9448d18bc4c15a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handleError</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a0d34589a598bbe7360a466e867a0aa16</anchor>
      <arglist>(std::string error)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>registerCallback</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a6276678a442f449556b1916e30157847</anchor>
      <arglist>(PacketCallback *cb)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; PacketCallback * &gt;</type>
      <name>m_callbacks</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a0f7b71653c280ba084485ddc0d8ebaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsControl *</type>
      <name>m_control</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>af0c954eb8ec5a8f8e54480ef23555140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsDevice *</type>
      <name>m_device</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a34fb26e716ed3eb0bc8f748d560144f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsPortInfo</type>
      <name>m_port</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a723ca480765271ffc30d1e9d411f76a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XdaCallback</type>
      <name>m_xdaCallback</name>
      <anchorfile>classXdaInterface.html</anchorfile>
      <anchor>a6cdcd12a19ee4d590c053f6391f2c7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XffHeader</name>
    <filename>structXffHeader.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_addressLength</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>ae0255babdca44f18b4383e27c152ec66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_chipId</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a610061f3c24d8e69565900babdc15813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_firmwareRevision</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a4cae039df124fb4c71ecdbab25f5cf16</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_globalId</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a82cf2bd770be5b3533575bd32455eefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_hardwareVersion</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a84bfae665b65a2c78c0ae355cf2e0a8b</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_numberOfSections</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a20745ba885e5f235308bd2ae106345a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_pageSize</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>ab2146739afaf2e897e842697061c8369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_productCode</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>aae8c5cc0cee10660974eeb70dd1adc2c</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_productVariant</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a1d3edbff2d7eb1776d744f2fd8fea2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_sectionSize</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a136a61c4b8d823a6f25e34f7b8f60416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_sliceSize</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>a774e32d6bf47a8c956d9aa05484f7baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_xffVersion</name>
      <anchorfile>structXffHeader.html</anchorfile>
      <anchor>aa4a2b00969134372c40a09468eb8fd12</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Xs4FileTask</name>
    <filename>classXs4FileTask.html</filename>
    <base>xsens::ThreadPoolTask</base>
    <class kind="class">Xs4FileTask::ReaderThread</class>
    <member kind="function">
      <type>bool</type>
      <name>exec</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>a127503b245a662133c66d82ae1c05d92</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Xs4FileTask</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>ace89b83661a36acf2ad2922307bfa8b6</anchor>
      <arglist>(FileLoader *inf, XsDevice *device)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Xs4FileTask</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>ac7202a272f3a76ffd49a9af497eff913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XsDevice *</type>
      <name>m_device</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>a732359d787fe2b8e1bf85d277b8f119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileLoader *</type>
      <name>m_loader</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>a07640c49d6776850aedf1fcd348490af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Xs4FileTask::ReaderThread</type>
      <name>m_thread</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>af44de7264bf4e2fe83ee1ff409fbf6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ReaderThread</name>
      <anchorfile>classXs4FileTask.html</anchorfile>
      <anchor>a1076ae4724e311acbbd385125d43e82a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsAnalogInData</name>
    <filename>structXsAnalogInData.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_data</name>
      <anchorfile>structXsAnalogInData.html</anchorfile>
      <anchor>ac6212beca96c1573f49a523938171548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsArray</name>
    <filename>structXsArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>XsArray_append</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga31380e06e54b1018b45f30b6ff5f82d7</anchor>
      <arglist>(void *thisPtr, void const *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6632a0f3017cd63f1efddfc88477d80</anchor>
      <arglist>(void *thisPtr, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>XsArray_at</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga702634fd8ffb13ce63d7f0a4b451cf92</anchor>
      <arglist>(void const *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>XsArray_atIndex</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga67b3980dc36ae42c8e95e17068bbcea4</anchor>
      <arglist>(void *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga63b78f3e6c2315d7e9741a9336781c49</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_comparePredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5791e1de38d98c182bded026fe32be5c</anchor>
      <arglist>(void const *a, void const *b, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_compareSet</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga72561edb500d3e01c3aeb40de6d6a3db</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9389918809d49b3ede4b178faf39926f</anchor>
      <arglist>(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacedabf42edfa31d64e786d1f935b6837</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga05d01b597ac0eb6c575a40d53351327c</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf10463a369208e313b0c6a47530c8a95</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab1911f64a243c505ff7542f4bd7ef8b</anchor>
      <arglist>(void const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_erase</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad72dff92fa285136db12e0c20c3fbcd4</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>XsArray_find</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0ef7e1e8ddcd07f6c306c61427e2c359</anchor>
      <arglist>(void const *thisPtr, void const *needle)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>XsArray_findPredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga20d058dc619db0c71205cb9464238605</anchor>
      <arglist>(void const *thisPtr, void const *needle, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_insert</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaca5dc151b47ec0421e3cb557a5754632</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_rawCopy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa10ad30f3431b893da57aee83b1c36ab</anchor>
      <arglist>(void *to, void const *from, XsSize count, XsSize iSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_removeDuplicates</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5df1ad9a55b4c6e7821ba2221e423935</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_removeDuplicatesPredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga14f2c1e985279b4b442f0175eceafa20</anchor>
      <arglist>(void *thisPtr, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_reserve</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf616791dcc488f1ea098842af4e3f23</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_resize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga88aa9e4b2e0082b777a46a21b797b976</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_reverse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadb2deef60084b3092955369bec0425c1</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_sort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga22ac564ad1e4278b4eeecf0a0f4aa460</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad01697484c2c698f779345d64e199a5f</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsArrayDescriptor</name>
    <filename>structXsArrayDescriptor.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>itemCompare</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>a79bb380eca38bef1b296ef165d9f38c7</anchor>
      <arglist>)(void const *a, void const *b)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>itemConstruct</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>a16a535bd28717b638210dce5ca798cbb</anchor>
      <arglist>)(void *e)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>itemCopy</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>a87ac594145d62bc233481b8c0f80f093</anchor>
      <arglist>)(void *to, void const *from)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>itemCopyConstruct</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>af37bb260a1da3d478d26d2a097dffcb7</anchor>
      <arglist>)(void *e, void const *s)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>itemDestruct</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>a7239a017854c8549b8aca321dd1409e5</anchor>
      <arglist>)(void *e)</arglist>
    </member>
    <member kind="variable">
      <type>const XsSize</type>
      <name>itemSize</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>af6fc93e1bc99cc34b0ccb3cb2e5233e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>itemSwap</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>a439b62308139e5d442aeb21ca469fe74</anchor>
      <arglist>)(void *a, void *b)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>rawCopy</name>
      <anchorfile>structXsArrayDescriptor.html</anchorfile>
      <anchor>aaa412713797af43c39ad5b228e6018ad</anchor>
      <arglist>)(void *to, void const *from, XsSize count, XsSize iSize)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsByteArray</name>
    <filename>structXsByteArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>XsByteArray_construct</name>
      <anchorfile>structXsByteArray.html</anchorfile>
      <anchor>af4d2dac8a0483517715c3e80da0034e1</anchor>
      <arglist>(XsByteArray *thisPtr, XsSize count, uint8_t const *src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsCalibratedData</name>
    <filename>structXsCalibratedData.html</filename>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_acc</name>
      <anchorfile>structXsCalibratedData.html</anchorfile>
      <anchor>a0ef6e8e1c6a45947d9f22fb662099a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_gyr</name>
      <anchorfile>structXsCalibratedData.html</anchorfile>
      <anchor>a79f4b43f84ccf007d18fb2eab9ffd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_mag</name>
      <anchorfile>structXsCalibratedData.html</anchorfile>
      <anchor>a83ce26cb0140ac5d0fff6a8b14dd007d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsCalibratedData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad0fbd3bb1ef764b3347d4c376da60d11</anchor>
      <arglist>(XsCalibratedData *thisPtr, const XsReal *acc, const XsReal *gyr, const XsReal *mag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsCalibratedData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacd292c071de82b56761d28227df00841</anchor>
      <arglist>(XsCalibratedData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsCallbackPlainC</name>
    <filename>structXsCallbackPlainC.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllBufferedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gab244e8a23a79ea7891f445b3afe0b0f9</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga9757ef8a3bd61130dcf5d0c51dffbb48</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllLiveDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga35e5dec29fff55826c75e4001fb98380</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllRecordedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gad0dfeb84ce9cbdc7eb88e7c2dc5c7d52</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onBufferedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga6eff1fab58b05715e81f0c49961bc4a8</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onConnectivityChanged</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga82fceca5b19920478e98e64f23607de1</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsConnectivityState newState)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga92564ce6082fe2af33b75724482fe44c</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDataUnavailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga759130c1579e958671d593c5e14a37a3</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int64_t packetId)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDeviceStateChanged</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga4a005d0f9ca014ae516abc3d508105ab</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsDeviceState newState, XsDeviceState oldState)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onError</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaed00e83e1c2fc13926b97f858f3cd5eb</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsResultValue error)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onInfoResponse</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaefe585d4281b23b86045a2b99a623f8e</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsInfoRequest request)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onLiveDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga03a8cfd72c18c857b064d32097f27785</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageDetected</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga43672c871f570a0a7232cfedeab396d6</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsProtocolType type, struct XsByteArray const *rawMessage)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageReceivedFromDevice</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga1ded29e023c16ac19067ea9e36109fd3</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageSentToDevice</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaf744ae1ffaaf5fd17378fee3a8fcd239</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMissedPackets</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga4fbc54615a52123b220e384d3d74ae72</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int count, int first, int last)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onNonDataMessage</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gae6285b1b42a763590e1fad9a0fffcc0e</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onProgressUpdated</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaff8dc9d5a27d055ca003e75fe71f837a</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int current, int total, const struct XsString *identifier)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onRecordedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gad5f2b49e5ac550bfa21f33bb427d2ec5</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onRestoreCommunication</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gab0ccb93c203f3090a9f3a4a26150d7ce</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, const struct XsString *portName, XsResultValue result)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onTransmissionRequest</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga72df189bf986607656e88d8d89aeae33</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, int channelId, const struct XsByteArray *data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onWakeupReceived</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gafe35079116db406a0eff5f0d2f2a0dca</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>m_onWriteMessageToLogFile</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga8800018fd13717f9b473633ab58a9b66</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsMessage *message)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsCanOutputConfiguration</name>
    <filename>structXsCanOutputConfiguration.html</filename>
    <member kind="variable">
      <type>XsCanDataIdentifier</type>
      <name>m_dataIdentifier</name>
      <anchorfile>structXsCanOutputConfiguration.html</anchorfile>
      <anchor>a06a80421afc0cf3205e27c5d6acea025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsCanFrameFormat</type>
      <name>m_frameFormat</name>
      <anchorfile>structXsCanOutputConfiguration.html</anchorfile>
      <anchor>a48476ee3aac1fa6985fdc81302846b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_frequency</name>
      <anchorfile>structXsCanOutputConfiguration.html</anchorfile>
      <anchor>ad2982808c3b2d5331b12de824516206b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_id</name>
      <anchorfile>structXsCanOutputConfiguration.html</anchorfile>
      <anchor>a5c7779579044d82b7d1424f1df707fd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsCanOutputConfigurationArray</name>
    <filename>structXsCanOutputConfigurationArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsControl</name>
    <filename>structXsControl.html</filename>
    <base>CallbackManagerXda</base>
    <member kind="function">
      <type>XsDevice *</type>
      <name>broadcast</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a0b1f958d74b3969deb4f82cb888648f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearHardwareError</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a09a38dfa34e345ac68d4ebf2734658df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a5b22e73c092c0206e766d8e37ff0836f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeCustomPort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a90cfd08f3e7c65b057062bcbed1f425b</anchor>
      <arglist>(int channelId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>aee2a3ac5d55588c89de12347b17304a2</anchor>
      <arglist>(const XsDeviceId &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a16ce0525bfbd2726822d8d04306f8ba3</anchor>
      <arglist>(const XsPortInfo &amp;portinfo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a9b3617d4a55cf48ddf7257788e1d5a79</anchor>
      <arglist>(const XsString &amp;portname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closePort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a0525d061264b6622fc2aa68aff592746</anchor>
      <arglist>(XsDevice *device)</arglist>
    </member>
    <member kind="function">
      <type>XsPortInfo</type>
      <name>customPortInfo</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a53abcb328a487f53f2901ddfcd366031</anchor>
      <arglist>(int channelId) const</arglist>
    </member>
    <member kind="function">
      <type>XSNOEXPORT void</type>
      <name>destruct</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>acc33a7615859b40204ef6b0ebb8e79a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsDevice *</type>
      <name>device</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a908f5a025aef35e11a4e4583eb0c55a8</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deviceCount</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a93286830447b6f512e189adb328c51b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; XsDeviceId &gt;</type>
      <name>deviceIds</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a0b05d53c19b27f75a39c7ead561a74b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsOption</type>
      <name>disabledOptions</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a4347865a9df7b27d60aac0ed5115a5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId</type>
      <name>dockDeviceId</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ac83577827bf74812f0b38cdbaba1fb19</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function">
      <type>XsOption</type>
      <name>enabledOptions</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a7a1e3d3aadc8d6ead01a22116ffe628e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool XSNOEXPORT</type>
      <name>finalizeOpenPort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>adac742b6ef40226bc986ce57a8eb1223</anchor>
      <arglist>(Communicator *communicator, XsPortInfo &amp;portinfo, uint32_t timeout, bool detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushInputBuffers</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a7abb5c877459bf6366400dd8031d5c23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsDevice *</type>
      <name>getDeviceFromLocationId</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a60cd96488ce1b754f7443f6572c314fa</anchor>
      <arglist>(uint16_t locationId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoConfig</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ad3c42a40e9578858d158701501e0a629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gotoMeasurement</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a9c4c725b210645983288efcf79fbaf77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDeviceDocked</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a46434cd6ee141eb144585a102365c10e</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDeviceWireless</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a8bcac2b13afa8c57370b4f1b3971a9ce</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>lastHardwareError</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a8ce26299dc35a9bd4ee6941da2e59cdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId</type>
      <name>lastHardwareErrorDeviceId</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>aabfee86128bea857fb2d2f4a960ca20f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>lastResult</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a2e3979db861a602e5455ce7c8357f427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>lastResultText</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>aa14cbf23892c0df0a10bdacdd99d7cf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>loadFilterProfiles</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a700e2ba28d2710417b2e321520597a14</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mainDeviceCount</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a14babb4414bb25989f3224c7a300fc24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; XsDeviceId &gt;</type>
      <name>mainDeviceIds</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a323c0d96891d19f492662b217ff37ed6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDevicePtrArray</type>
      <name>mainDevices</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a7854a2f373f4d8af61fb4f05da336b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>mtCount</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a2b7afbf81e317983c6bfec40e1837048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; XsDeviceId &gt;</type>
      <name>mtDeviceIds</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a91c40ef1b937926ef8178f173cab4f84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openCustomPort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a6076a44725ba5f8bbe31fdcd4865585d</anchor>
      <arglist>(int channelId, uint32_t channelLatency, bool detectRs485=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>openImarPort_internal</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a8016cd90e619844c9e70cffb9fca6a0b</anchor>
      <arglist>(const XsString &amp;portname, XsBaudRate baudrate, int imarType, uint32_t timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openLogFile</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ae19d4bbf1c8331a77c1583800314fb60</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a0dcd5f3427b7509b07baf64650e56dbd</anchor>
      <arglist>(const XsString &amp;portname, XsBaudRate baudrate, uint32_t timeout=0, bool detectRs485=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPort</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a5bef49e962f8f86f5fecd909958c4718</anchor>
      <arglist>(XsPortInfo &amp;portinfo, uint32_t timeout=0, bool detectRs485=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openPortWithCredentials</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>acad344df7bb853909b6e240adb7a0d38</anchor>
      <arglist>(XsPortInfo &amp;portinfo, XsString const &amp;id, XsString const &amp;key, uint32_t timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitialPositionLLA</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a3fcb04c842fdab3f1cd880e26c673e77</anchor>
      <arglist>(const XsVector &amp;lla)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a161b1aab842c36ac535ef814a3883ec8</anchor>
      <arglist>(XsOption enable, XsOption disable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptionsForce</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a4347410af4204ad77de2f1eafba8b529</anchor>
      <arglist>(XsOption enabled)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>startRestoreCommunication</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a1622bed2a39870357796a242e40b92d5</anchor>
      <arglist>(const XsString &amp;portName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopRestoreCommunication</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a5d34fea148815ca9b9c49c066c962847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transmissionReceived</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a4bb8fa1b3dbed12399023cc1defb1066</anchor>
      <arglist>(int channelId, const XsByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsControl</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a4581ed8c305367d1d4df972b8d8ff1c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XsControl</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a370ec5f19b1c42b23d9d7abd453787c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XSNOEXPORT XsControl *</type>
      <name>construct</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ae407f32ffe09b9670ca588afe0a5db10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsString</type>
      <name>resultText</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>aee6e97e9dad8eea2681994d9d31cd272</anchor>
      <arglist>(XsResultValue resultCode)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsDevice *XSNOCOMEXPORT</type>
      <name>addMasterDevice</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a3f2624f6b73bedaa743f4118c47b9d19</anchor>
      <arglist>(Communicator *communicator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closePortByIndex</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a7650d9a9b78fe4a7e061484ed7ccc910</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDevice *</type>
      <name>findDevice</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a924722dc8b979498511e74a8b7bd563c</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Communicator *</type>
      <name>findXbusInterface</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a6c4cb12f80dc3cfd1240465e94d90d05</anchor>
      <arglist>(const XsDeviceId &amp;deviceId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Communicator *</type>
      <name>findXbusInterface</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a84454c4ca76c37d2ed8317e6a5f06299</anchor>
      <arglist>(const XsPortInfo &amp;portInfo) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Communicator *</type>
      <name>findXbusInterface</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a2311d667aac775158d0042fe275b04da</anchor>
      <arglist>(const XsString &amp;portName) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>removeExistingDevice</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>af1c05b2538b09c6c62d0828e28716404</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPersistentSettings</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>aba342544f9f4d7d6a64a0742b45f401a</anchor>
      <arglist>(XsDevice *dev)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateRecordingState</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a128fb9eaa69e661a24a695499b9f5802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XSNOEXPORT</type>
      <name>XsControl</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a3a749b116391697e64a1e4cd4774b6e2</anchor>
      <arglist>(const XsControl &amp;)=delete</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BroadcastDevice *</type>
      <name>m_broadcaster</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a8b7b5a68a3af7c9626658b03ca143da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XdaCommunicatorFactory *</type>
      <name>m_communicatorFactory</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a3ccf5f6a9e65be50b3b05eb4f63bd220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DeviceFactory *</type>
      <name>m_deviceFactory</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ae50eb08650688f288faa402f2ae1087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; XsDevice * &gt;</type>
      <name>m_deviceList</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ae72bceee981b2855905f945cf7d990bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsResultValue</type>
      <name>m_lastHwError</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a5ba87805641a8caa6c0d52cdc9787906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDeviceId</type>
      <name>m_lastHwErrorDeviceId</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a7b3eb5f8d433adcd407733a88ab0a465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LastResultManager</type>
      <name>m_lastResult</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a084e7c060f3435aa89fdb7a74aec3ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsVector3</type>
      <name>m_latLonAlt</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>ae34710bbbe0e22927d49934c05e150b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsOption</type>
      <name>m_optionsDisable</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a4c5f9a5d93a8c43f83b6b2201e4df419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsOption</type>
      <name>m_optionsEnable</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a01b2b273abfb9234a045e5632be417e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xsens::MutexReadWrite</type>
      <name>m_portMutex</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a968279830f6f6138bfbf5ff474fc1918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, ProxyCommunicator * &gt;</type>
      <name>m_proxyChannels</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a544e371a75c1550d98ee5544abd8496c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile std::atomic_bool</type>
      <name>m_recording</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>adefd4551d1ef6f79aeab607dfcc0533d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RestoreCommunication *</type>
      <name>m_restoreCommunication</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a159646155fd7dce199dfaf379ce79e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xsens::Mutex</type>
      <name>m_runMutex</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>a895ca8eef5396ccd5ae27e9991a10984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useFakeMessages</name>
      <anchorfile>structXsControl.html</anchorfile>
      <anchor>af21c4d6fcb706f14fa9dc365c402f3bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsControlEx</name>
    <filename>structXsControlEx.html</filename>
    <base>XsControl</base>
  </compound>
  <compound kind="class">
    <name>XsDataPacket</name>
    <filename>structXsDataPacket.html</filename>
    <member kind="variable">
      <type>struct XSNOEXPORT DataPacketPrivate *</type>
      <name>d</name>
      <anchorfile>structXsDataPacket.html</anchorfile>
      <anchor>a191dec16b82dc23a7b01a0b682da66d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsDeviceId</type>
      <name>m_deviceId</name>
      <anchorfile>structXsDataPacket.html</anchorfile>
      <anchor>a34bab4e74ed89656f380aaa121e30109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsTimeStamp</type>
      <name>m_etos</name>
      <anchorfile>structXsDataPacket.html</anchorfile>
      <anchor>a0313c392a4326deeb064dfd02081e50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_packetId</name>
      <anchorfile>structXsDataPacket.html</anchorfile>
      <anchor>a8e2341c3ef966eb5b2389e25af27726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsTimeStamp</type>
      <name>m_toa</name>
      <anchorfile>structXsDataPacket.html</anchorfile>
      <anchor>a12efb2c8829e4a7a5da41f5d81c94850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsDataPacketPtrArray</name>
    <filename>structXsDataPacketPtrArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsDevice</name>
    <filename>structXsDevice.html</filename>
    <base>CallbackManagerXda</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>abortFlushing</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad42acab8e44e0c8affec0169854353d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>abortLoadLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a849c8088a2bb38e7e53fb8ed9afe485b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>accelerometerRange</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4729d1a27461b0f38dae349b4219d4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>acceptConnection</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a76c0771620f4247b083e1c380aeadec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsAccessControlMode</type>
      <name>accessControlMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>abd65c9e9c3c296f47dfa3188849a153a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addRef</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab6526552f355d4b2b7879567788d9d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; ReplyObject &gt;</type>
      <name>addReplyObject</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab057b80d4a28cb429e9b5e716bc64c7c</anchor>
      <arglist>(XsXbusMessageId messageId, uint8_t data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsMatrix</type>
      <name>alignmentRotationMatrix</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afadf742eaf916933cbf7170336690ee6</anchor>
      <arglist>(XsAlignmentFrame frame) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsQuaternion</type>
      <name>alignmentRotationQuaternion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a35f91ce9b3c9bb1065703a984ed30d9b</anchor>
      <arglist>(XsAlignmentFrame frame) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>applyConfigFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7d89cecea51d7980afe9443cccf5897b</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>areOptionsEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aab4bab9c0d11fa447a5cb2acbbc88689</anchor>
      <arglist>(XsOption options) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilterProfileArray</type>
      <name>availableOnboardFilterProfiles</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adb87a260a5e5ab989d39429347503d5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilterProfileArray</type>
      <name>availableXdaFilterProfiles</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>add03163d6b6f609e612a115075d01d33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>batteryLevel</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7cd2efd2b11045edb11c65a6b72458c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsTimeStamp</type>
      <name>batteryLevelTime</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac0f2da9359484c9310bd47b63c1dd96c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsBaudRate</type>
      <name>baudRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1efc4d6afe9545f4609e7c4f8e71260d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>busId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a16f5a4342f9273b517dca7105f6c4634</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cacheSize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a036f587bc9a6c4d835823073c161ef5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>canConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af17ae4f830f6fcd2af52d15c1b2dac05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsCanOutputConfigurationArray</type>
      <name>canOutputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acfe2abf24d048f35572d54bc763f48b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void XSNOEXPORT</type>
      <name>checkDataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5db738f761cb9b0cf218bc685a3d2034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>childCount</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2b037900409686fe9896ef4d706c7868</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; XsDevice * &gt;</type>
      <name>children</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a959c80a755126196b4ef9c58166fff27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>closeLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2bb6149a6985f9b7859e09cdb49a5e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Communicator XSNOEXPORT *</type>
      <name>communicator</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad463ebe786e95b0cfe25c72c31003f25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsConnectivityState</type>
      <name>connectivityState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a42a45fb6022b317d69f39aef88070a3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>createConfigFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9f79cb71f2f65cc578133421a59f6691</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>createLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a104b615636d419a3e0c3dfa07f1d0185</anchor>
      <arglist>(const XsString &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDeviceIdArray</type>
      <name>currentAccessControlList</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1423593a1dfb2f2176bdbe662f304233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dataLength</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8d94dcab2efe97e7065d79252ec1b02c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void XSNOEXPORT</type>
      <name>deinitializeSoftwareCalibration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac25c546015498c953e24977b05d2779d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>deviceAtBusId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa30ab92581227c3a2b4fe2187f9d761a</anchor>
      <arglist>(int busid)</arglist>
    </member>
    <member kind="function">
      <type>const XsDevice *</type>
      <name>deviceAtBusIdConst</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a62b6d20351a8fb357c2423b16f62857d</anchor>
      <arglist>(int busid) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>deviceBufferSize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a928faaeb6c64eff3eaf22676ef4d7d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceConfiguration</type>
      <name>deviceConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a871fe60f27100908347625c1ea28bb8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDeviceConfiguration const  &amp;XSNOEXPORT</type>
      <name>deviceConfigurationConst</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2a7c9da360ad68a50b563ca1fae18d9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceConfiguration &amp;XSNOEXPORT</type>
      <name>deviceConfigurationRef</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a832c3f348ed687cafb01eafd4ac66b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId const  &amp;</type>
      <name>deviceId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a71c92340db99fb92e3294708e4ba5bc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>deviceIsDocked</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aea7244399ad63777e8f411888af56b92</anchor>
      <arglist>(XsDevice *dev) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDeviceOptionFlag</type>
      <name>deviceOptionFlags</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a11bfa2721cecb0acff1ed4f6343ff1b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>deviceParameter</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af318a12aa5edb042794ba50cc0e6f517</anchor>
      <arglist>(XsDeviceParameter &amp;parameter) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDeviceState</type>
      <name>deviceState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa2e8d7b7bf9d491f35ba121d03a11f72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>disableProtocol</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adb1bb5ae93a04f0067456fd3cd866f54</anchor>
      <arglist>(XsProtocolType protocol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>disableRadio</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a416007a9166ede2a5d711ad6d2328c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>discardRetransmissions</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adfaa0f65c4667c50184836074fc9eb2c</anchor>
      <arglist>(int64_t firstNewPacketId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enableProtocol</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab8e5368ad9948b79ff0d45ec5068b9c6</anchor>
      <arglist>(XsProtocolType protocol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enableRadio</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a451ae32410afc778ef81fa3e3c7a9fe4</anchor>
      <arglist>(int channel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsErrorMode</type>
      <name>errorMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad2a2df102991252b7eb7d9431a9a5924</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>findDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac20c1b1a5c4b2303ac80a79a6f8a4017</anchor>
      <arglist>(XsDeviceId const &amp;deviceid) const</arglist>
    </member>
    <member kind="function">
      <type>XsDevice const  *</type>
      <name>findDeviceConst</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7ebe8f6f7e6e974ea3e94bcbcae64ee0</anchor>
      <arglist>(XsDeviceId const &amp;deviceid) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsVersion</type>
      <name>firmwareVersion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5d836b531d4559440c870754483cf4c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>flushInputBuffers</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8e4af1f4241b1e24c0302b5583d14a5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDataPacket</type>
      <name>getDataPacketByIndex</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac2bc24780f1c8f1d81228226ea44e75f</anchor>
      <arglist>(XsSize index) const</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>getDataPacketCount</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a17f5a77e7884a64faffa7976b2277e6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>getDeviceFromLocationId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adc2e519afee8d6b3f5ad5985f859e2a5</anchor>
      <arglist>(uint16_t locId)</arglist>
    </member>
    <member kind="function">
      <type>XsOption</type>
      <name>getOptions</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a6ec7d6f7c0cd2ad4999ba917b263e3e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getStartRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaf5a08ce9d98023b2de50bc9b1faa58c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>getStopRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a21db7940327896698c4ff812e4b06b45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsVector</type>
      <name>gnssLeverArm</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0684ff2bcf57faf63aeb7145e5cddb8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XSNOEXPORT XSDEPRECATED XsGnssPlatform</type>
      <name>gnssPlatform</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae2f48fbebabcb82d86340e14587b8c30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsIntArray</type>
      <name>gnssReceiverSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ada66e407a0f5176a5ec7c342d87c0e36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>gotoConfig</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2d1b5548b5237227fa2a6ebbab631745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>gotoMeasurement</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a53443631a81c507cce8d76911682aef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>gravityMagnitude</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afcdf7f9daf2f6d5e5da2e16217edbfac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>gyroscopeRange</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4b900ac96c49d09354eae66d5b410f0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleDataPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8fc716625fd769f23b33972d21769fae</anchor>
      <arglist>(const XsDataPacket &amp;packet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleErrorMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9fd8b6e5df818f9f8de9d452761a1c80</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleMasterIndication</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a749e5fc72108190226f1ba010c0f80ec</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0e814780f650409ec7a6d0876eefca11</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleNonDataMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac7e8070927c73518389fed481f872cf6</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleUnavailableData</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acab48d50b8d451ddeb40e5a94973abfc</anchor>
      <arglist>(int64_t frameNumber)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleWakeupMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1c83969af0916c3baaef9a64eb75af32</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>handleWarningMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a96b11e66f8c44c7903c4eb958885f91f</anchor>
      <arglist>(const XsMessage &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsVersion</type>
      <name>hardwareVersion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a03938f4dfa42c6b9d73371e61c8ca4cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasDataEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a79163d227aee309235600122d10c7f80</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasProcessedDataEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afb1d1ed8d98a9de7f869fa94c52c73fc</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>headingOffset</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab9e18d9b664a82bc3b13f8aadad88c2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool XSNOEXPORT</type>
      <name>initialize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a435fc5bed504befed715116449c5bf95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool XSNOEXPORT</type>
      <name>initializeSoftwareCalibration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afb8a0666a5f24d0bb7eabe107d421949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsVector</type>
      <name>initialPositionLLA</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa2581c1cc98708bd96f3ab56c5e817e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isBlueToothEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad925756073ed48d879c83c3f646732d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isBusPowerEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a86566c32535aad3b762cfac06d2272a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isContainerDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9e93d44f76b5b882f8911f323266a533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isFixedGravityEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab6abe4ded89c94ecacbcfa26dbd5d91d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInitialBiasUpdateEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aed58a6c1ed13668d2593c987a4c9def0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae0574fd45310c8cbe2cc1455ac3dd06b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInStringOutputMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad658e88690e1ce18f07a268f002a773b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInSyncStationMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a66617cabcc9635f807839a8876b1b07f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLoadLogFileInProgress</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a064aa0a4407eafd3081689fee47d5c33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMasterDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af79b7e84fcebff238a4a0b5c9117cffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMeasuring</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9d506e0078ad061743e9e21f0ef0159a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMotionTracker</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a6b9fbd61d90f2a49375a3d12a6ba84e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOperational</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a24d898224a942f657c33c83719159899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isProtocolEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8b423a09dfc3e7141b71de119206172a</anchor>
      <arglist>(XsProtocolType protocol) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRadioEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2c1047ecfb0dd40966528e0be9dbc517</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isReadingFromFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a67a909e73f19de0dbe713dcdf07276b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRecording</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8df2616a1febf0b89230702ccf8f9911</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStandaloneDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8f4d0a962cf46478135f6012ebc142a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSyncMaster</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>abdf9289bd05e2715524dd6fbf1fe3190</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSyncSlave</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab131a63028770ba3cd81182ab3e272a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDataPacket</type>
      <name>lastAvailableLiveData</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a27bfdb7261bf19822fcde8ab5eef3735</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int16_t</type>
      <name>lastKnownRssi</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afa54b03063bc278ab53cdcde1862b2b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>lastResult</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0a5ef71e4a272e03e7f642cf9c8de3ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsString</type>
      <name>lastResultText</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a74cf2dd4555b536f4cf8157c5d3dfd0f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>loadLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae93f6940456930282a2fef8b762c2478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>locationId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a07e642ead4445dd08ee863b1c15b1782</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataLogger XSNOEXPORT *</type>
      <name>logFileInterface</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aea3549547b611912256ae85f36c0c23c</anchor>
      <arglist>(std::unique_ptr&lt; xsens::Lock &gt; &amp;myLock) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsString</type>
      <name>logFileName</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0b459b3796eb248281303fffb783875b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileReadPosition</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adc8eef6d4f2b2fd96e207520079986b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>logFileSize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaaae0b744ed09e38f3950c6c50123308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>makeOperational</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae055d6de2bb4cbf57926bfffcf5722b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>master</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a91e8e621e403700830f5bcf5b897cb3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>maximumUpdateRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a972f67d6952fc686988ad21e6899c882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>messageLooksSane</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acad9de5d76528ddb877e71cd474a2863</anchor>
      <arglist>(const XsMessage &amp;msg) const</arglist>
    </member>
    <member kind="function">
      <type>xsens::GuardedMutex *</type>
      <name>mutex</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3ac9af33329fac39001c99c1ab0a9159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsMatrix</type>
      <name>objectAlignment</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4a77d4bc7d55a5cb6e274fbb789c03a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilterProfile</type>
      <name>onboardFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acf71e967792d66174c32d0b29680e054</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsOperationalMode</type>
      <name>operationalMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aee7a3c4c02cbc82e8fa1b11744da29fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aeaf699e33b267b42825a3c3cff5d168d</anchor>
      <arglist>(const XsDevice &amp;dev) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac0310054bb05f8932a426d467434ad09</anchor>
      <arglist>(XsDeviceId const &amp;devId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af6be5f5c23eb5d90cedccd37643d3d6e</anchor>
      <arglist>(const XsDevice &amp;dev) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa248ebadb4cbbce2f5bdc5cdb21d92f5</anchor>
      <arglist>(XsDeviceId const &amp;devId) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsOutputConfigurationArray</type>
      <name>outputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a04e2d1c5cbc6880eb88797e5ef98325e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>packetErrorRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a70827058de818f7103c4b52852467c62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsIntArray</type>
      <name>portConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a823195855066c6741117e9862cc03333</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsPortInfo</type>
      <name>portInfo</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1c97f3f689f4971e214c99254e58d031</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsString</type>
      <name>portName</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9d65a114c2be81c609ce9246e826af81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>powerDown</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1b9a0214fdfd096b17fe9e64e0f7794f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>prepareForTermination</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0e5b9baf6987bbecc2ddaff94452851d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsOutputConfigurationArray</type>
      <name>processedOutputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af706eef874544f754b1ef6c9e7f6dad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsString</type>
      <name>productCode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a464e60da70dd74c798b995217ad733aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>radioChannel</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3aefa7fde4507c3624b4013b27e3a19e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>readEmtsAndDeviceConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0e650481630d1ce31664045c7c7e1047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsByteArray</type>
      <name>readMetaDataFromLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7f711588e80e0ce9e3aee93ff75873be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recordingQueueLength</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa9530bf94299df2e30dbe842380c984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>refCounter</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a00abae994d26dee38bea3ba41baa3dda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>reinitialize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a88e9b5d4af40193fbba8033d3a847c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>rejectConnection</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1cbd629fb9563b4ca893d0e3dd3c5520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsRejectReason</type>
      <name>rejectReason</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aef1276ee5eed995525be050c1c08982b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeRef</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3dc617107ebfcc927283078c6aabe4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>reopenPort</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>add844cd78fb961932a687d8b966b877d</anchor>
      <arglist>(bool gotoConfig, bool skipDeviceIdCheck=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>replaceFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9a92409b0f06bda051e8e35efe1b4c26</anchor>
      <arglist>(XsFilterProfile const &amp;profileCurrent, XsFilterProfile const &amp;profileNew)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>representativeMotionState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4363f22a3f98f2de9d92bded85e9b9ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>requestBatteryLevel</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a98defae7bf1a4c83ac8ca3c4571be831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>requestData</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad9c23252494029c5a27c29e5eb15df86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>requestUtcTime</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a52c9e99a8a001fdd27b520292e9b6d64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>reset</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae0ff5df51bcffa8f1467dfe7152ac6d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>reset</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a890fbc64ba0d0d2db71478af07d02f21</anchor>
      <arglist>(bool skipDeviceIdCheck)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>resetLogFileReadPosition</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a68547b69718af755dc6c17babff5a500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>resetOrientation</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5dae7f768d4bec3f98fbec0b82d92490</anchor>
      <arglist>(XsResetMethod resetmethod)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>restartFilter</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2af830915640b277db7dccaf2727f7d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>restoreFactoryDefaults</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4267a363e45f20bb39a1f0848bbd259b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>rs485TransmissionDelay</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae97e2cfa41735cc87c6b23bdb40b0cbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsSelfTestResult</type>
      <name>runSelfTest</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a120682fb09b9e981389ae41da7ae1cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendCustomMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3589494a7043c386d42fc147301748c5</anchor>
      <arglist>(const XsMessage &amp;messageSend, bool waitForResult, XsMessage &amp;messageReceive, int timeout=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>sendCustomMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a69c6dce05f1ac0c55778702cd0742b0d</anchor>
      <arglist>(const XsMessage &amp;messageSend, bool waitForResult, XsXbusMessageId messageId, XsMessage &amp;messageReceive, int timeout=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendRawMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a91de612878efc23c4686f7c9d236e995</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsBaudRate</type>
      <name>serialBaudRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a598f323ecfe18bd21921406b3486bc78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAccessControlMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af3e7942bb9eefd017d365462ceed9ba2</anchor>
      <arglist>(XsAccessControlMode mode, const XsDeviceIdArray &amp;initialList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAlignmentRotationMatrix</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1db27fb6afef01dd3d3e2c72e67613f2</anchor>
      <arglist>(XsAlignmentFrame frame, const XsMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAlignmentRotationQuaternion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaddd92e26153da568a828525aa9026be</anchor>
      <arglist>(XsAlignmentFrame frame, const XsQuaternion &amp;quat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setBlueToothEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae951952646d9e109e6f04b1b90b9bdee</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setBusPowerEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a45461d069fe6ab4315f3880eeffc6819</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setCanConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af2f0ec61320e6c53682b298b642a20ba</anchor>
      <arglist>(uint32_t config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setCanOutputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1aafc23919f7b3e50aff46a05823d469</anchor>
      <arglist>(XsCanOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDeviceAccepted</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a65ca303a74e4655f2481276c3ebc1d70</anchor>
      <arglist>(const XsDeviceId &amp;deviceId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDeviceBufferSize</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8c3078d496d3424f47e0dd7da00b1f50</anchor>
      <arglist>(uint32_t frames)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDeviceOptionFlags</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aafa49c7fb9a57aaeb639f814f06109f5</anchor>
      <arglist>(XsDeviceOptionFlag setFlags, XsDeviceOptionFlag clearFlags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>setDeviceParameter</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a577cc2ef25166213c02e385e6f40a820</anchor>
      <arglist>(XsDeviceParameter const &amp;parameter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setDeviceRejected</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab6d6aa7f51ace66f2b3c5435f4bf71eb</anchor>
      <arglist>(const XsDeviceId &amp;deviceId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setErrorMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0de11adb871b12fc84c3a37ae3b83e6d</anchor>
      <arglist>(XsErrorMode errormode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setFixedGravityEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a33a317dc6368a72e2a5bcb8c46c3f3e5</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setGnssLeverArm</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af3bc43740308c812e950b733f901dec8</anchor>
      <arglist>(const XsVector &amp;arm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>XSNOEXPORT virtual XSDEPRECATED bool</type>
      <name>setGnssPlatform</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9a53554a5912a3517b37accfdb4dbbaf</anchor>
      <arglist>(XsGnssPlatform gnssPlatform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setGnssReceiverSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a868a766fdb4ca8862059bfc1ec668f0d</anchor>
      <arglist>(const XsIntArray &amp;gnssReceiverSettings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGotoConfigOnClose</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a77e0d054ccc6242b4c2f650732fd5d6e</anchor>
      <arglist>(bool gotoConfigOnClose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setGravityMagnitude</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae75f6730561da7c7b54fe591f1209314</anchor>
      <arglist>(double mag)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHeadingOffset</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a04058dd4f3e6f48af73e54d8bf6c77c1</anchor>
      <arglist>(double offset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setInitialBiasUpdateEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a38bdd87c62c9fdea175acaf98e5d0e49</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setInitialPositionLLA</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a81d669ebe7c48c33c7168c558ffaa46e</anchor>
      <arglist>(const XsVector &amp;lla)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setLocationId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4a46ea2a77ab9a0a392ebf7b21ebd46d</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setNoRotation</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5a6ebbd9e51082930fdd5abcc6879a34</anchor>
      <arglist>(uint16_t duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setObjectAlignment</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae523c9b1a429357ffabc7927a51cc7e3</anchor>
      <arglist>(const XsMatrix &amp;matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac315cf6332ea92920b06e7d30b47f028</anchor>
      <arglist>(int profileType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setOnboardFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0723bb274aff2f72a87eaae94758ff9b</anchor>
      <arglist>(XsString const &amp;profileType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setOperationalMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acbb861848cd5b2b95dbbab1c3d89b362</anchor>
      <arglist>(XsOperationalMode mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOptions</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac50c8170f94e4d9fa996483cd93848b8</anchor>
      <arglist>(XsOption enable, XsOption disable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOutputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af303efb04dde3783bfebc8e4b1025578</anchor>
      <arglist>(XsOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>setPacketErrorRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4e40fafaf9d2258a8f8321a9d9fa5b41</anchor>
      <arglist>(int per)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPortConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a746dc45b7f31c9b479c8e397383a3ab4</anchor>
      <arglist>(XsIntArray &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setRs485TransmissionDelay</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa46dc569444542b62bfb6402e9183865</anchor>
      <arglist>(uint16_t delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setSerialBaudRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a81ac891f7171b5e55f2a20d8b9d5b105</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
    <member kind="function">
      <type>XSNOEXPORT void</type>
      <name>setSkipEmtsReadOnInit</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa3858ad0ed9a98f58404659712696683</anchor>
      <arglist>(bool skip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setStealthMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac20c8f6edb3c60cd6948b11c4c34cf9c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setStringOutputMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a78f6a60425190b6e0b8ecd300ddeb439</anchor>
      <arglist>(uint16_t type, uint16_t period, uint16_t skipFactor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setSyncSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1d1e8487e22ddfa3376893262e3c3607</anchor>
      <arglist>(const XsSyncSettingArray &amp;settingList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setSyncStationMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5a3b614fcb3dfc1dfab632249425d2b2</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setTransportMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4dd6644f24f131274421aaea9d0fc0c3</anchor>
      <arglist>(bool transportModeEnabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUbloxGnssPlatform</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2df9a6d4902cb56e742451d58a9b37d1</anchor>
      <arglist>(XsUbloxGnssPlatform ubloxGnssPlatform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUpdateRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3c0da43d5b8efb0e99b724bd999a9459</anchor>
      <arglist>(int rate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUtcTime</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab05e056fa4d362bc04f24c1e88ff193c</anchor>
      <arglist>(const XsTimeInfo &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setWirelessPriority</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1664dc8053156b76530fa5070a8dbe59</anchor>
      <arglist>(int priority)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setXdaFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9ba7e1380aabd196f77809a56a26ce3c</anchor>
      <arglist>(int profileType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setXdaFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a421b11e868d9db805264b63fd54b303a</anchor>
      <arglist>(XsString const &amp;profileType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsString</type>
      <name>shortProductCode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a42d41408c61352ad4c69852aad54b2f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startRecording</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a883d8f61494e15bec4e289292ef7ff62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startRepresentativeMotion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af9aad572f9e61a35c6dc72ee0464fc6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stealthMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aeb258d99377f8ad8e687a63dad4a3217</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>stopRecording</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0fda4f8ed4be013aa8862fe6166d1100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsIccRepMotionResult</type>
      <name>stopRepresentativeMotion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad62f91ed2dc63cfc874c266e926705f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>storeFilterState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a84167738c06376cd73a2249099b9b467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>storeIccResults</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9782412017f562a9405285f89c05b116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>stringOutputType</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9a4fa54502589d3a8be965019bf3adbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>stringSamplePeriod</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad4f3b21d1ed89b02b39a49f550aa2890</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>stringSkipFactor</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad271703ea687a2df00896fa6ebe22b65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsDevice *</type>
      <name>subDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a127b41b52e56cd900377e1c88c187574</anchor>
      <arglist>(int subDeviceId) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>subDeviceCount</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2bc13fa69fabf51924b129f6bd1dc3b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>supportedStatusFlags</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2620c27d89ba7e245a55bb302b2acdb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsStringOutputTypeArray</type>
      <name>supportedStringOutputTypes</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab6dbf6531d88c823cceb2028fd64720d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsSyncSettingArray</type>
      <name>supportedSyncSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae75becf45acbaeffdef8cdf7612aab35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; int &gt;</type>
      <name>supportedUpdateRates</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa2e663a21dc88904deaaec8c6913d824</anchor>
      <arglist>(XsDataIdentifier dataType=XDI_None) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsSyncRole</type>
      <name>syncRole</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab71d302a7e41fec7494a714225092559</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsSyncSettingArray</type>
      <name>syncSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae02b475b0de77d5df9f35a04c2d02d8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsDataPacket</type>
      <name>takeFirstDataPacketInQueue</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a58360160d072bf5f07ac4e0f6d89b76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XSNOEXPORT T *</type>
      <name>toType</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a103c61f6f2c39e308aa41c2800c92d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>transportMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af0e1ca79d72ce520abcdc4c419c4ab17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>triggerStartRecording</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aada0344eb05393ccc420ce2305be5264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsUbloxGnssPlatform</type>
      <name>ubloxGnssPlatform</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae141dc782b1b0ac8a372354e08c13b6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateCachedDeviceInformation</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa96d210ba53c5ea6d64aa9249236c4fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>updatePortInfo</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7beb85c0b8ad163a40d7b99f6c304694</anchor>
      <arglist>(XsPortInfo const &amp;newInfo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>updateRate</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a081fd6506f053b553a4b512adda4bf38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>updateRateForDataIdentifier</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad56d5b6326c56f2900421ddb72886073</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>updateRateForProcessedDataIdentifier</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aeaea026afe1027a042105b09ac788ca8</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>usesLegacyDeviceMode</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac206241425999cbe4b2832f8a4de32ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsTimeInfo</type>
      <name>utcTime</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afe6991bffce65181a425ecb7750db7b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>waitForAllDevicesInitialized</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1c3303d89e38bbf88c1b5078a4077b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>waitForCustomMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a10f6a8b15a68877b8adf7ec99ce18db2</anchor>
      <arglist>(std::shared_ptr&lt; ReplyObject &gt; reply, XsMessage &amp;messageReceive, int timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>waitForCustomMessage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a6f6b046175becb55d354d46c3d61ecd7</anchor>
      <arglist>(XsXbusMessageId messageId, XsMessage &amp;messageReceive, int timeout=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForLoadLogFileDone</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>abdc9c803f06dbf0cfee115ac2758d23c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>wirelessPriority</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3377651d645575621ea5068490b5d1a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeDeviceSettingsToFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa185b8e0bdd54113e65f69b764ea01fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT bool</type>
      <name>writeEmtsPage</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4445a071963fc8152b6848931c1c3549</anchor>
      <arglist>(uint8_t const *data, int pageNr, int bankNr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XsFilterProfile</type>
      <name>xdaFilterProfile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0e30d2ca09a447e332f1c55d1b29597f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT</type>
      <name>~XsDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a273ade1ba9ce3b6aa3b8894d599ebd36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isCompatibleSyncSetting</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7ba0c2bde7d46dec95989c8e44536eb5</anchor>
      <arglist>(XsDeviceId const &amp;deviceId, XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsSyncSettingArray</type>
      <name>supportedSyncSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aeaa9caefabf2107d439ef3d71a971b13</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>supportsSyncSettings</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aabfafbd5fdf431b2b015c36852de51e6</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>syncSettingsTimeResolutionInMicroSeconds</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af60a0545120d2268221af47fcc24197d</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearExternalPacketCaches</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a24c2187d421dcda6eed2f62757a0bf8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsDevice const  *</type>
      <name>firstChild</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae09a6785d1db0ed2322ae5019cead3a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>interpolateMissingData</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a43eadc011d53818473c69e57678c14df</anchor>
      <arglist>(XsDataPacket const &amp;pack, XsDataPacket const &amp;prev, std::function&lt; void(XsDataPacket *)&gt; packetHandler)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>retainPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2528b4123883e262ced6369a52d5ec11</anchor>
      <arglist>(XsDataPacket const &amp;pack)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCommunicator</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab4439c660eb4c42776746b4b78822086</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setRecordingStartFrame</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3732a466e1364820fdfe1345918574e7</anchor>
      <arglist>(uint16_t startFrame)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setRecordingStopFrame</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a434e0a7bf37e9883fa37580830a5597d</anchor>
      <arglist>(uint16_t stopFrame)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldDataMsgBeRecorded</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7dc2f45b25db9530a07205baccd5c5c1</anchor>
      <arglist>(const XsMessage &amp;msg) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldDoRecordedCallback</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a289dbc25f7127bd4de15a17263d2fe07</anchor>
      <arglist>(XsDataPacket const &amp;packet) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>skipEmtsReadOnInit</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a396fd8efad85472e3d14da0b37949683</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateLastAvailableLiveDataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4978286acfa95de8719d068798d03e44</anchor>
      <arglist>(XsDataPacket const &amp;pack)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>useLogInterface</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aeb4cb8c1f04e87b3f030a6d676d9283a</anchor>
      <arglist>(DataLogger *logger)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XSENS_DISABLE_COPY</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4f807ce3934d20169808182addac42b2</anchor>
      <arglist>(XsDevice)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>checkDataEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af6c080cfe8543d9d043feda394813ed0</anchor>
      <arglist>(XsDataIdentifier dataType, XsOutputConfigurationArray const &amp;configurations)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>packetContainsRetransmission</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8fde9685f987964645d79ba30ef9b3cd</anchor>
      <arglist>(XsDataPacket const &amp;pack)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Communicator *</type>
      <name>m_communicator</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4b2c0531fc8df43ee43c96d572bafb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDeviceConfiguration</type>
      <name>m_config</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aedbc6efc776c681aff11208bcdbfb4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsConnectivityState</type>
      <name>m_connectivity</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab240610c5e6e2fa063cfe05d3be6bdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPacketCache</type>
      <name>m_dataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a339dccd815b78a6898fbf17349bbf15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDeviceId</type>
      <name>m_deviceId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac29bd3624cf8937ad90df7d00f4912e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xsens::GuardedMutex</type>
      <name>m_deviceMutex</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac0ec07a2d14d0df136ca2144a4656785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsMessage</type>
      <name>m_emtsBlob</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a456c36664f5ed6699f7b4f41f0e64faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsVersion</type>
      <name>m_firmwareVersion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab9bda1f42c7dbf80eef8b7cd633561a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_gotoConfigOnClose</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae9a9307379e8ef950f662951b3bbb6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad16b8cbb8dd188f66993a356a0ff7fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_justWriteSetting</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a194dffbc6505637b5e33eebd6e1b1f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDataPacket *</type>
      <name>m_lastAvailableLiveDataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3d79e97854287f641f90ec914c4073b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsTimeStamp</type>
      <name>m_lastDataOkStamp</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a652e349a3961e7c6d99a4b4ccfecc1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LastResultManager</type>
      <name>m_lastResult</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a9efc4a580d83f3849005d7afb62f6929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDataPacket *</type>
      <name>m_latestBufferedPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7d527fe5c52fff886b2b30ec771955a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDataPacket *</type>
      <name>m_latestLivePacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a28bc93ffc3b83a34fc7a6ac655ed486f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; XsDataPacket * &gt;</type>
      <name>m_linearPacketCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acc58351d837eb42c04bae4b5ec3f7d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataLogger *</type>
      <name>m_logFileInterface</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a08a21b3489dfcb245831aeae65169f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>xsens::Mutex</type>
      <name>m_logFileMutex</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac862b1c3ce46a1fee8587e8dc8eaace4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDevice *</type>
      <name>m_master</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab14aa2f0e52abf6785dd379505c6a7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsOption</type>
      <name>m_options</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a33978a3373804feae0e9a4fccf3eb8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsOutputConfigurationArray</type>
      <name>m_outputConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a097f47997dd6af1199f1364523d8bed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PacketStamper</type>
      <name>m_packetStamper</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aee33fe98a4d39634acc1805b3bfb7d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile std::atomic_int</type>
      <name>m_refCounter</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a02996d76dd3f3e454edf3296c5a27ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_skipEmtsReadOnInit</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1e7c5d582b35ac3d7351b18c85214ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_startRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab1916862d79384cfe8eabf5644604084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XsDeviceState</type>
      <name>m_state</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a40fa5355216f7f78ca6d3ca936808acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_stoppedRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaf9c993851af1e7ab184d2dd7cfc587b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_stopRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac87fe2eda109ba5d37fefc5042fdf905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_terminationPrepared</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a297fbc675cffca2ffc0669b5da0ca054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DebugFileType *</type>
      <name>m_toaDumpFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a88f103f8a7e9b7ba28517e5c3228006d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_unavailableDataBoundary</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8725a92772861b1b53e756a0b51da50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_writeToFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5147c4c782100c15f6c178c662e598e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>XsDeviceEx</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a73aed4cdd1623582ab46672fc7011dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>MtContainer</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a92dd75bdef68bf230219a51c823bc87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onMessageSent</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a60bd7ae9655a90c7674579d398ba8555</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onMessageReceived</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a90f5893bab5d71efd5ba44f27eeee526</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onMessageDetected2</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0838b7c612cc62670b9ec4e9fe484847</anchor>
      <arglist>(XsProtocolType type, const XsByteArray &amp;rawMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onSessionRestarted</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a06f6dc826db5d5c2f677b726d40bb581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onConnectionLost</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a19537babbc5e7e3221172cffcb6ae8a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onEofReached</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8b480402b407a33126880a16442fd81d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT void</type>
      <name>onWirelessConnectionLost</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>acca6a0fe9bea608a748d1482993c2c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual XSNOEXPORT int64_t</type>
      <name>deviceRecordingBufferItemCount</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1ae93d117209438648d4439782f99f8d</anchor>
      <arglist>(int64_t &amp;lastCompletePacketId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractFirmwareVersion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aba6543a64262f459d8f87e082ad726c4</anchor>
      <arglist>(XsMessage const &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setDeviceState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4c7093a05eb9f7ab515e12850a10c45b</anchor>
      <arglist>(XsDeviceState state)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateDeviceState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aef8f3e5b11d62bd14ff9a06999617816</anchor>
      <arglist>(XsDeviceState state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeIfNoRefs</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0129bb73264fe89905186ae8d46e0959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>scheduleOrientationReset</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>af0479aa8c87fe94485e10fbec19da61f</anchor>
      <arglist>(XsResetMethod method)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a72adad3451256b229edbd4a9d5f9a83c</anchor>
      <arglist>(XsDeviceId const &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adcc9505c3fd29c063499a1bfd3893163</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDevice</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aadace9e45c442248a9a238c16887efe6</anchor>
      <arglist>(XsDevice *master, const XsDeviceId &amp;childDeviceId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const XsDeviceConfiguration &amp;</type>
      <name>deviceConfig</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab895ffb59979ab59e8b990eb9362eaa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDeviceId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adb4bf91f9fe28d9be0811db08b506a55</anchor>
      <arglist>(const XsDeviceId &amp;deviceId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsOutputConfiguration</type>
      <name>findConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a6e4c59a4c661d45ecd8854b6db5b27fa</anchor>
      <arglist>(XsDataIdentifier dataType) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeMessageToLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae52d2fa54ec7b39e75936e73099b6bce</anchor>
      <arglist>(const XsMessage &amp;message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeFilterStateToFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae14e294cae6ca3d3e0e4deff4fa18b98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processLivePacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae3825a6458618933862813629a851ebc</anchor>
      <arglist>(XsDataPacket &amp;pack)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processBufferedPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>adb4df37f8eaa0c039622be2c1c9841d0</anchor>
      <arglist>(XsDataPacket &amp;pack)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDeviceConfiguration</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a71a2d5bdd38dcd4b07362d0da5c0da43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDataPacket &amp;</type>
      <name>latestLivePacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4ad0825437eb155d8096f40b444d95b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDataPacket &amp;</type>
      <name>latestBufferedPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaaa3990babe4c36995c24d3539a2a158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDataPacket const  &amp;</type>
      <name>latestLivePacketConst</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ab2407cd621dda1954614de79f9493d5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>XsDataPacket const  &amp;</type>
      <name>latestBufferedPacketConst</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ac553687e59dd2779ab98c212e7446823</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>latestLivePacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a3de6cfaaa1c89d0b7d674c07170f9bda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int64_t</type>
      <name>latestBufferedPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a4c4cbfe51d84a74bb2bb3502492b695c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetPacketStamping</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1e25b1addcb634883e1bc0106f09d6e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateConnectivityState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>afcf3aa06baa740109b6e6049e321393f</anchor>
      <arglist>(XsConnectivityState newState)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsConnectivityState</type>
      <name>defaultChildConnectivityState</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa34e613abb8254335257e6077f96d4b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setInitialized</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aea9f7e8b1290d844f43dc7e3930ab331</anchor>
      <arglist>(bool initialized)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTerminationPrepared</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad322638c35975e203ebc2146b6b4c81d</anchor>
      <arglist>(bool prepared) NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldWriteMessageToLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a14612e9a0fc77ec77c72283848050ae5</anchor>
      <arglist>(const XsMessage &amp;msg) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>shouldWriteMessageToLogFile</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a86b532d4df0e9088ee73368017cdbf22</anchor>
      <arglist>(const XsDevice *dev, const XsMessage &amp;message) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual XsResultValue</type>
      <name>setOutputConfigurationInternal</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a1ad3d68ecf7695b438ab1deb1279f17d</anchor>
      <arglist>(XsOutputConfigurationArray &amp;config)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a07b6f44bdad9a5cfd523df77c1fc1da9</anchor>
      <arglist>(const XsMessage &amp;snd) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae25ae323f097c7bd1b204ba4af953064</anchor>
      <arglist>(const XsMessage &amp;snd, XsMessage &amp;rcv) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae85e2174e728597d37e6e030b9a04b6d</anchor>
      <arglist>(const XsMessage &amp;snd, XsMessage &amp;rcv, uint32_t timeout) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doTransaction</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a35afe76a61efdb5d3b2cb567f4429f6e</anchor>
      <arglist>(const XsMessage &amp;snd, uint32_t timeout) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>justWriteSetting</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ae6084b86d341eede4ddd81aef6d4e164</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearProcessors</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a2b63babddf8eac6201fb633d2716b4b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearDataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad915abf509f1c32fce4610f3aaaef237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>insertIntoDataCache</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a0bca72e26a71f77bcf4136e258ae1b7b</anchor>
      <arglist>(int64_t pid, XsDataPacket *pack)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reinitializeProcessors</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a5fa6fb84992fa404d771f8f6b540f58d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>expectingRetransmissionForPacket</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a7ba42e02a70cb1eafc609b61f4eb9890</anchor>
      <arglist>(int64_t packetId) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>resetRemovesPort</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aa67ace89e6ccc595b9b9a3488a16625b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSoftwareFilteringEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a00994b913d33c0a538416c6b993ccd9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSoftwareCalibrationEnabled</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>ad54d6be2a6f79ea53a642833a977842f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setStartRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a8a079c2ed516416efc299b7652a0e892</anchor>
      <arglist>(int64_t startFrame)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setStopRecordingPacketId</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a952d7cbd4981c543084bc77c9a996d7a</anchor>
      <arglist>(int64_t stopFrame)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>endRecordingStream</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaf2ed980add1f14a498914a06cd9da99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearCacheToRecordingStart</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>a70b715cbf2d18b6e68a67850a61b175e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFirmwareVersion</name>
      <anchorfile>structXsDevice.html</anchorfile>
      <anchor>aaefa4352ddd268eecfb648ee48ef791c</anchor>
      <arglist>(const XsVersion &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsDeviceCapabilities</name>
    <filename>structXsDeviceCapabilities.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_flags</name>
      <anchorfile>structXsDeviceCapabilities.html</anchorfile>
      <anchor>aa2a018b89185ee0dad48684d9d23c861</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsDeviceConfiguration</name>
    <filename>structXsDeviceConfiguration.html</filename>
    <member kind="variable">
      <type>XsMtDeviceConfiguration *const</type>
      <name>m_deviceInfo</name>
      <anchorfile>structXsDeviceConfiguration.html</anchorfile>
      <anchor>ad8e5562d243e5a72fe326c0ebc402230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsMasterDeviceConfiguration</type>
      <name>m_masterInfo</name>
      <anchorfile>structXsDeviceConfiguration.html</anchorfile>
      <anchor>a9958fdce886d83d24cccf145d4610f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>m_numberOfDevices</name>
      <anchorfile>structXsDeviceConfiguration.html</anchorfile>
      <anchor>a8db0532e5aa978833e514bc227804540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9b08f088b7c65ded1f876b9b6628f1c4</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr, XsSize numberOfDevices, const XsDeviceConfiguration *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4f6470acf5bcb287d50871a30693c6c3</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae75e3b6787af92d24e0661bfa60eb906</anchor>
      <arglist>(XsDeviceConfiguration *copy, XsDeviceConfiguration const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56ad7efbc2d3571e65acc4886a607fd2</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceConfiguration_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf7c8bd0fb4224078bf7791b8d51f6eeb</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsDeviceConfiguration_findDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad179864eba6a4fb32430ecc89c5f90d7</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr, const XsDeviceId *deviceId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_readFromMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ae70a09d3c5dab09380c6d9f195e30a</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr, const XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_writeToMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44e10d5d8d9fb6986b824894102242ef</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr, XsMessage *msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsDeviceEx</name>
    <filename>structXsDeviceEx.html</filename>
    <base>XsDevice</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDeviceEx</name>
      <anchorfile>structXsDeviceEx.html</anchorfile>
      <anchor>ab78306bb9f1506ecf3b76131ddafade4</anchor>
      <arglist>(Communicator *comm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDeviceEx</name>
      <anchorfile>structXsDeviceEx.html</anchorfile>
      <anchor>ad70f75aa46e4587419dfc36d8e4e5610</anchor>
      <arglist>(XsDevice *master, const XsDeviceId &amp;childDeviceId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>XsDeviceEx</name>
      <anchorfile>structXsDeviceEx.html</anchorfile>
      <anchor>adffe33d2c76c11ed09ddf19b8853c931</anchor>
      <arglist>(XsDeviceId const &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~XsDeviceEx</name>
      <anchorfile>structXsDeviceEx.html</anchorfile>
      <anchor>a6d316ddc259e28a2889e5b3dbf416596</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsDeviceId</name>
    <filename>structXsDeviceId.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>m_deviceId</name>
      <anchorfile>structXsDeviceId.html</anchorfile>
      <anchor>a53220fb910c1f56ed8179aea4cb20659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_hardwareVersion</name>
      <anchorfile>structXsDeviceId.html</anchorfile>
      <anchor>a4b3fa8c02875b61c9cdc6a164f6d0400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_productCode</name>
      <anchorfile>structXsDeviceId.html</anchorfile>
      <anchor>aad101f89705eb675e8c51e6beddd03fb</anchor>
      <arglist>[XSDEVICEID_PRODUCT_CODE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_productVariant</name>
      <anchorfile>structXsDeviceId.html</anchorfile>
      <anchor>a535213b246e5bfbacfcf95755e70909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_subDevice</name>
      <anchorfile>structXsDeviceId.html</anchorfile>
      <anchor>a6a8e8e382d4ac5d1e51bd4d757a4790c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsDeviceIdArray</name>
    <filename>structXsDeviceIdArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsDeviceParameter</name>
    <filename>structXsDeviceParameter.html</filename>
    <member kind="variable">
      <type>XsDeviceParameterIdentifier</type>
      <name>m_id</name>
      <anchorfile>structXsDeviceParameter.html</anchorfile>
      <anchor>a5bfebe8d00d65796af489c3173c3ebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_value</name>
      <anchorfile>structXsDeviceParameter.html</anchorfile>
      <anchor>a8cb4e6b6665746f451afdfcc7e632c6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsDevicePtrArray</name>
    <filename>structXsDevicePtrArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsEuler</name>
    <filename>structXsEuler.html</filename>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_data</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>acecd91b8f98287b177d0750d40983c43</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_pitch</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>a416b6adac57d7e7b71740f4f34953845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_roll</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>a6a94a250132e290dc92526e8571d4855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_x</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>ad71367b09b2f3deee39f8fa201418c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_y</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>a9fbcae0fe628039dd63b25c673eba372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_yaw</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>a1032a1000147627b18b66c8f5472b4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_z</name>
      <anchorfile>structXsEuler.html</anchorfile>
      <anchor>a00b11886124b4ae92cefdc8eabb9a9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsEuler_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0aeef1daa83cccefb72b203b633c077c</anchor>
      <arglist>(XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsEuler_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12522558d3b79557dd0629ab5585b8b9</anchor>
      <arglist>(const XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsEuler_fromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacfc5b34cbe970db3795875bcf76d34a1</anchor>
      <arglist>(XsEuler *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsFile</name>
    <filename>structXsFile.html</filename>
    <member kind="variable">
      <type>FILE *</type>
      <name>m_handle</name>
      <anchorfile>structXsFile.html</anchorfile>
      <anchor>a1dba7420276150fdab3404c79d76dc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_close</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf815035e63227cadbd1c5ae805ac5c27</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_create</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga591959e5cb13029998c82d56cec2456b</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_createText</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a4b24bc4e588ecd17facb833e6689ea</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFile_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb55a928d9848e4b9b3385ccf8953b63</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_eof</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62e7064904de520df76dd61507572d68</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_erase</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ee77887428f00e310321d3b92283f40</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_error</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga72542d3009f4dcb36b8b9d136268c2dc</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_exists</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac94c631f2f9d9e179012ed2a98871e3b</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_flush</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacd36821fb164134541664d690ec0467e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_fullPath</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6e69aa9033af09db2b116ac0869373ce</anchor>
      <arglist>(const struct XsString *filename, struct XsString *fullPath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_getc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6c3dc3389f040b49ba1e3c39ef5edc7e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_getline</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf308e7cad59cd69912f26019e41190a5</anchor>
      <arglist>(struct XsFile *thisPtr, struct XsString *line)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>XsFile_gets</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga08e0c491514cc0b26777aee9cf42f94f</anchor>
      <arglist>(struct XsFile *thisPtr, char *str, int num)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>XsFile_handle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaef4703a649991d0470a4d67ad3417ecc</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_isOpen</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac3a5219bc4fa168e04a9d8bd0c8ba21c</anchor>
      <arglist>(const struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_open</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3c5c95f271640efbb1a51fe824c00d0b</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_openText</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga83199e8ca4d503d2a1847fe5f4ba3821</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_putc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2e3315119e763f2f1ee4757fef32d61c</anchor>
      <arglist>(struct XsFile *thisPtr, int character)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_puts</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb942fa12c0f312223944a571f117418</anchor>
      <arglist>(struct XsFile *thisPtr, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_read</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadc7da3f0138aa7279fa0ac2eb4a785ff</anchor>
      <arglist>(struct XsFile *thisPtr, void *destination, XsFilePos size, XsFilePos count)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_reopen</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7543c44aa572eaa756cae78a8eba6a19</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, const struct XsString *mode)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_resize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga54cd19b8552ee0251487fc1cf35fc6a0</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_seek</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafc7f36839845a11ef505ae5dae5eb8e1</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_seek_r</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6901723df9dcd2c615f2e965affe2bed</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_tell</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga951d7b42cd7e7869df1e2eed4fe89db7</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_truncate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga403e62d28d37a3339b9faa1216887e67</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_write</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1f3738dfb51b63bae642a7974ad3cbe6</anchor>
      <arglist>(struct XsFile *thisPtr, const void *source, XsFilePos size, XsFilePos count)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsFilterProfile</name>
    <filename>structXsFilterProfile.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_filterMajor</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>acc2c65d7b532f563077ef58457633dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_filterMinor</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>a4eb48f12946fae4e531f98340dfd9ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_filterType</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>a8241bb9e0ca24946560e941856339c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_kind</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>ac5ce274579ec0998d6dcfd9a734c58d3</anchor>
      <arglist>[XS_LEN_FILTERPROFILEKIND_TERM]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_label</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>ab5178458048ef0bea0c118ce8ece0281</anchor>
      <arglist>[1+2 *XS_LEN_FILTERPROFILELABEL_TERM]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_type</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>ae5c7994d277d32817d65adbf9270233c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_version</name>
      <anchorfile>structXsFilterProfile.html</anchorfile>
      <anchor>a3f2a224b8b4905350c84cb4ca42a3e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsFilterProfileArray</name>
    <filename>structXsFilterProfileArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsFingerData</name>
    <filename>structXsFingerData.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_flags</name>
      <anchorfile>structXsFingerData.html</anchorfile>
      <anchor>a0ad6fb1829f0108b81df17f9861e6a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_mag</name>
      <anchorfile>structXsFingerData.html</anchorfile>
      <anchor>adb7752aa0f01cdafd461f60f79595948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsQuaternion</type>
      <name>m_orientationIncrement</name>
      <anchorfile>structXsFingerData.html</anchorfile>
      <anchor>aa860b4a0b15605cd472fbca2ad8af662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_velocityIncrement</name>
      <anchorfile>structXsFingerData.html</anchorfile>
      <anchor>a1f9c564c31ed7e99e253b6c2f3c491fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafae7c6c7d5487828579e0e812ccda3c3</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8b1c7db54d8cb4bcf622ea2191f19ed6</anchor>
      <arglist>(struct XsFingerData *copy, struct XsFingerData const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab400a322dd8617dfeeb97a61c1b99c18</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaafe5d3a46500340e3f1a243bb685229a</anchor>
      <arglist>(struct XsFingerData *lhs, struct XsFingerData *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsFingerSnapshot</name>
    <filename>structXsFingerSnapshot.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_accClippingCounter</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>a954cef96fef2e7b31a9408a9f8765659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_flags</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>adc4fc20f63b160cebdb5ccb79fea4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_gyrClippingCounter</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>a3b2435a115ddf9f1c8be95f1350dc17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int24_t</type>
      <name>m_iQ</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>a36affda26611b440702e9c10b18286da</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_iV</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>a1c2c075cd9ac5acc465082961e7e93f9</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_mag</name>
      <anchorfile>structXsFingerSnapshot.html</anchorfile>
      <anchor>adda1af3f34b5fa8a22ae55d72ba52d1b</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsGloveData</name>
    <filename>structXsGloveData.html</filename>
    <member kind="variable">
      <type>XsFingerData</type>
      <name>m_fingerData</name>
      <anchorfile>structXsGloveData.html</anchorfile>
      <anchor>aba127fc6edf10b9f2109f9a31253d640</anchor>
      <arglist>[XSFINGERSEGMENTCOUNT]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_frameNumber</name>
      <anchorfile>structXsGloveData.html</anchorfile>
      <anchor>aa5ad738e4bf770ddabaabd6df0154739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_validSampleFlags</name>
      <anchorfile>structXsGloveData.html</anchorfile>
      <anchor>ab45942abfd5dc8b0f1488c208be55eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f04362d22ed7bf5325e647a88a9537c</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8a501e65b003a876b057cf0f15f6c910</anchor>
      <arglist>(struct XsGloveData *copy, struct XsGloveData const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe53f6ed67bb919e95cf13211f35a350</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac95ab42b1e7d0f3b11e5af34257471a9</anchor>
      <arglist>(struct XsGloveData *lhs, struct XsGloveData *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsGloveSnapshot</name>
    <filename>structXsGloveSnapshot.html</filename>
    <member kind="variable">
      <type>XsFingerSnapshot</type>
      <name>m_fingers</name>
      <anchorfile>structXsGloveSnapshot.html</anchorfile>
      <anchor>a527e0457e94fe690f5d5a78963d70e4b</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_frameNumber</name>
      <anchorfile>structXsGloveSnapshot.html</anchorfile>
      <anchor>a5ca41657097d13c01cd4d6f1b3970b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_padByte</name>
      <anchorfile>structXsGloveSnapshot.html</anchorfile>
      <anchor>a6770e3710e34586b54fa8bc5a34a9ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_validSampleFlags</name>
      <anchorfile>structXsGloveSnapshot.html</anchorfile>
      <anchor>a748ac5fa365a6101af6bc01e1617351f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsGnssStatus</name>
    <filename>structXsGnssStatus.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_flags</name>
      <anchorfile>structXsGnssStatus.html</anchorfile>
      <anchor>aa346931d38ec224d567ff0982730ff6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsGpsSatelliteInfo</name>
    <filename>structXsGpsSatelliteInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_id</name>
      <anchorfile>structXsGpsSatelliteInfo.html</anchorfile>
      <anchor>af82ece2fd79b9616515c858634db8fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_navigationStatus</name>
      <anchorfile>structXsGpsSatelliteInfo.html</anchorfile>
      <anchor>a03d1f89266de4b6ae105a7e91fe6058e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_signalQuality</name>
      <anchorfile>structXsGpsSatelliteInfo.html</anchorfile>
      <anchor>af6f324c8249ec4fbf813bc6920b1448b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_signalStrength</name>
      <anchorfile>structXsGpsSatelliteInfo.html</anchorfile>
      <anchor>aa2beaa1c2f32308db62f71bfb1a41d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsIccRepMotionResult</name>
    <filename>structXsIccRepMotionResult.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>m_ddtAccuracy</name>
      <anchorfile>structXsIccRepMotionResult.html</anchorfile>
      <anchor>a642cf2510304d241565fac2ab1409681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_dimension</name>
      <anchorfile>structXsIccRepMotionResult.html</anchorfile>
      <anchor>afa171f96f155e6a0cd9591891c46bdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_status</name>
      <anchorfile>structXsIccRepMotionResult.html</anchorfile>
      <anchor>a524f2492c2b0be1870ffb80fee8498f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsInt64Array</name>
    <filename>structXsInt64Array.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsIntArray</name>
    <filename>structXsIntArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsLibraryLoader</name>
    <filename>structXsLibraryLoader.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>m_handle</name>
      <anchorfile>structXsLibraryLoader.html</anchorfile>
      <anchor>a3e89a52332475dce03b98a2c1c41ba44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMasterDeviceConfiguration</name>
    <filename>structXsMasterDeviceConfiguration.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_date</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a7f5a6cdbe35f5ec395e3cb0ef65ed333</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>m_masterDeviceId</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>abd2260e214a32ef7ddde72c60ce1824e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_outputSkipFactor</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>adf65608834f93e7da99977249779f9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_productCode</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a7219e22aab7220f9c3eae1dd7243d9ca</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_reserved1</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a30fe522c8074f1be34fd44947c2ada6b</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_reserved2</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a3f0a93db2b924ae81a4ebe8439529cb3</anchor>
      <arglist>[44]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_samplingPeriod</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a606b673213fe9305743b96c850563480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_time</name>
      <anchorfile>structXsMasterDeviceConfiguration.html</anchorfile>
      <anchor>a93666e554fa0406a30c40a2e7445fedd</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsMatrix</name>
    <filename>structXsMatrix.html</filename>
    <member kind="variable">
      <type>const XsSize</type>
      <name>m_cols</name>
      <anchorfile>structXsMatrix.html</anchorfile>
      <anchor>a7d0e48c79c08d6277998821ab659e760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSCPPPROTECTED XsReal *const</type>
      <name>m_data</name>
      <anchorfile>structXsMatrix.html</anchorfile>
      <anchor>a4abdb1e012b8e7376e7b5309e7049082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XsSize</type>
      <name>m_flags</name>
      <anchorfile>structXsMatrix.html</anchorfile>
      <anchor>afcebe04216efcd1881119406fc89838b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XsSize</type>
      <name>m_rows</name>
      <anchorfile>structXsMatrix.html</anchorfile>
      <anchor>a2a94034c68a9afb6be25bf0d3a64f11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const XsSize</type>
      <name>m_stride</name>
      <anchorfile>structXsMatrix.html</anchorfile>
      <anchor>a73c745eb211b8ebd01c185426ab6b204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga38475558c941f3f957b4992969cca7e1</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga13378e66e752fd98b6a3a0c0c1917e23</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7e74b6a3842014c47fda04fe9c4f4fd4</anchor>
      <arglist>(XsMatrix *copy, XsMatrix const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga261d5f29c7c0fb1b04d3cdd454374294</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMatrix_dimensionsMatch</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga447481ec2ff3852f8e7c8236e3e7958b</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize rows, XsSize columns)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMatrix_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga20f8d0ff5e8815573f01bbc077133338</anchor>
      <arglist>(const XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_fromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4917337b3746960d9be3416b3d6435d6</anchor>
      <arglist>(XsMatrix *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_multiplyScalar</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56280b15711c7ae8efab4df976e65f31</anchor>
      <arglist>(const XsMatrix *thisPtr, XsReal scalar, XsMatrix *dest)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMatrix_offset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b9a10460d879481574efd4e7b907beb</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_ref</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga23cd64a1e44b820821da7c933df9ac8c</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_setValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8ae8ac0b021d5cd86860f98833eeb271</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize row, XsSize column, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_setZero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0f4d139974e56637c9b77fc695435f39</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab4218a181d23c28cf3e927b7504a9069</anchor>
      <arglist>(XsMatrix *a, XsMatrix *b)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsMatrix_value</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga03dd3bcfd3744de3cdb6e0cbc554a4f8</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsMatrix3x3</name>
    <filename>structXsMatrix3x3.html</filename>
    <member kind="variable">
      <type>XsReal XSCCONST</type>
      <name>m_fixedData</name>
      <anchorfile>structXsMatrix3x3.html</anchorfile>
      <anchor>abc940b67cd30184a49b9ff4b312dfbf4</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>struct XsMatrix</type>
      <name>m_matrix</name>
      <anchorfile>structXsMatrix3x3.html</anchorfile>
      <anchor>a09250e33d7adac7697c73b977e26f3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga38e9498758b70eec33d400ad93e6cd2c</anchor>
      <arglist>(XsMatrix3x3 *thisPtr, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6a2e10d5d9e1d23a5500288210765ba</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2de6b5eb3961a00bb3822bd31928f63e</anchor>
      <arglist>(XsMatrix *copy, XsMatrix3x3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga76933ed412b55d1c5a61e1d2b830ff33</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMessage</name>
    <filename>structXsMessage.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_autoUpdateChecksum</name>
      <anchorfile>structXsMessage.html</anchorfile>
      <anchor>a4c3e0f2efb5827d722bac925dd21027c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *const</type>
      <name>m_checksum</name>
      <anchorfile>structXsMessage.html</anchorfile>
      <anchor>a6ae9154c4d1e278170e6bdddb6e63f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsByteArray</type>
      <name>m_message</name>
      <anchorfile>structXsMessage.html</anchorfile>
      <anchor>a95cef4ab130d2a0a755d99a14faaecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_getFPValueSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab7db67f030939417b6c0e45a2f221720</anchor>
      <arglist>(XsDataIdentifier id)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMessageArray</name>
    <filename>structXsMessageArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsMessageHeader</name>
    <filename>structXsMessageHeader.html</filename>
    <class kind="union">XsMessageHeader::LengthData</class>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_busId</name>
      <anchorfile>structXsMessageHeader.html</anchorfile>
      <anchor>a09da9226222b5ec100e814cc16ce0540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union XsMessageHeader::LengthData</type>
      <name>m_datlen</name>
      <anchorfile>structXsMessageHeader.html</anchorfile>
      <anchor>ad6fbc5a2adf413a113a892cc3b0b36d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_length</name>
      <anchorfile>structXsMessageHeader.html</anchorfile>
      <anchor>aad30d12c87a17ac47bbe8f7980dc329e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_messageId</name>
      <anchorfile>structXsMessageHeader.html</anchorfile>
      <anchor>a03203d1640e64a0d7c16aaa9e154e5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_preamble</name>
      <anchorfile>structXsMessageHeader.html</anchorfile>
      <anchor>a18eb6fb14b680d8ce28b2e96903b378c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsMtDeviceConfiguration</name>
    <filename>structXsMtDeviceConfiguration.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>m_deviceId</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a61e998c217b85e9a31a37e8ab20b9921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_filterMajor</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a6df27f8354bf9d068dd1a16517d8fe6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_filterMinor</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>ae568392cd3723c8333796709af957898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_filterProfile</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a6683dacf749f8ab04bf65b7a8df73daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_filterType</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a878d44cc16b3816eeb392736deb92f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_fwRevMajor</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a902b8fe2743571100cc9b0bff2cfb727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_fwRevMinor</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>ae21114708d50c198900c746997032c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_fwRevRevision</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>ab40b51fb3d1fc69fd57c9122a828da6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_reserved</name>
      <anchorfile>structXsMtDeviceConfiguration.html</anchorfile>
      <anchor>a7c3bcae189c8eeac8dc8332c0f9a13db</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsOutputConfiguration</name>
    <filename>structXsOutputConfiguration.html</filename>
    <member kind="variable">
      <type>XsDataIdentifier</type>
      <name>m_dataIdentifier</name>
      <anchorfile>structXsOutputConfiguration.html</anchorfile>
      <anchor>a638af329ecfcbd89abf136e253e5865c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_frequency</name>
      <anchorfile>structXsOutputConfiguration.html</anchorfile>
      <anchor>aa6e6c58ca3ad76a886095ff3e959dc85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsOutputConfigurationArray</name>
    <filename>structXsOutputConfigurationArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsPortInfo</name>
    <filename>structXsPortInfo.html</filename>
    <member kind="variable">
      <type>XsBaudRate</type>
      <name>m_baudrate</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>a055d88c30f3f808098fa27226f6cc9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsDeviceId</type>
      <name>m_deviceId</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>aefb31e8f15eea74382da20c27cddb565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsPortLinesOptions</type>
      <name>m_linesOptions</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>a5eb360aba6f1e20fa8902f77964ee0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_pid</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>a62ccef988fcdc6c6e0cc0cd6ea8e540f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_portName</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>a83faa5274f6e56370b4f34d7458b5079</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_vid</name>
      <anchorfile>structXsPortInfo.html</anchorfile>
      <anchor>a594021efe9ac1437c31f51facdfa9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsPortInfo_bluetoothAddress</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac7bbf32090ed59591ebd56b7d50706c2</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsPortInfo_clear</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9efeaf0ae4325f862f0a936a8fe9f833</anchor>
      <arglist>(XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga408ec5fafb7f8430574e5605fcbd8194</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isBluetooth</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga713d5b214518068fba0ab01f46ed542a</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isNetwork</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga977ba847366dca595348c821a27ce258</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isUsb</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga618550c4c1ffbf175727edf972e7b648</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsPortInfo_networkServiceName</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6d994f24e186a7a32bd6b8f27dec7a55</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_portNumber</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaae0f975915dcb39252cd3c5beeeac22f</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_usbAddress</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab9cd111155edecf416b191ff1f2a787</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_usbBus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee9983d652d4b2c8cf696952ceeab02c</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsPortInfoArray</name>
    <filename>structXsPortInfoArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsPressure</name>
    <filename>structXsPressure.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_pressure</name>
      <anchorfile>structXsPressure.html</anchorfile>
      <anchor>a4b3f54cfbb17da6d8f6b69a5f8ceac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_pressureAge</name>
      <anchorfile>structXsPressure.html</anchorfile>
      <anchor>ade4dc8828e98be692362ea139ad7f29c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsQuaternion</name>
    <filename>structXsQuaternion.html</filename>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_data</name>
      <anchorfile>structXsQuaternion.html</anchorfile>
      <anchor>a32a3d44401dac6bee053d691dc0ad824</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_w</name>
      <anchorfile>structXsQuaternion.html</anchorfile>
      <anchor>a27c58d00a24f29cf0783d21c6ffcd559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_x</name>
      <anchorfile>structXsQuaternion.html</anchorfile>
      <anchor>aa34abe10a8a3587e7d416456f6d88677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_y</name>
      <anchorfile>structXsQuaternion.html</anchorfile>
      <anchor>a57bdc5cccdd23e222978b1645ec9d04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_z</name>
      <anchorfile>structXsQuaternion.html</anchorfile>
      <anchor>a28f191684b30a770da6a1f6a9d227e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4942ddf3fa3459a766ba41d940b1c4ef</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other, XsReal tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51869125847cbfb122309dba983f2162</anchor>
      <arglist>(XsQuaternion *copy, XsQuaternion const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12e2328a387dbf1edc84e4f89321b945</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_dotProduct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9cb5d25ca42df876df49dbfea3b52fd6</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga93b52c5b732613941cb46aaac55068f4</anchor>
      <arglist>(const XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_equal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga066fd219bed3ec664d2e37fda22f664f</anchor>
      <arglist>(XsQuaternion const *a, XsQuaternion const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_fromEulerAngles</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabedbd58b5c732ede6059c989e289153e</anchor>
      <arglist>(XsQuaternion *thisPtr, const XsEuler *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_fromRotationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafec800283fb3f22e5b6f6e55415f66ca</anchor>
      <arglist>(XsQuaternion *thisPtr, const XsMatrix *ori)</arglist>
    </member>
    <member kind="function">
      <type>const XsQuaternion *</type>
      <name>XsQuaternion_identity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga593ee51ef335cbc420bb7ea13c453156</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_inverse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaadbb8daf11113056d836ab50e7a3f151</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_invert</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab6b552efb88c82829c82c423b9a4a735</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_multiply</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a0440c029b3ede9752761cffc902151</anchor>
      <arglist>(const XsQuaternion *left, const XsQuaternion *right, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_normalize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bec4a8f96963401aa001ad7acad93f9</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_normalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga49a8637d40c5afe16593c0ad30fc5560</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga91ddb691c1f925c8ead506706bda469d</anchor>
      <arglist>(XsQuaternion *a, XsQuaternion *b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsQuaternionArray</name>
    <filename>structXsQuaternionArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsRange</name>
    <filename>structXsRange.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_first</name>
      <anchorfile>structXsRange.html</anchorfile>
      <anchor>a9208980bfc8ec21e4bf6c335893ac510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_last</name>
      <anchorfile>structXsRange.html</anchorfile>
      <anchor>aaf1edd31a4a3adc8c8fa810bc887c333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_contains</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaed3cb6bb81683322cb1ea0eacef28d74</anchor>
      <arglist>(const XsRange *thisPtr, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_count</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6b36246afac7a61588da63be0edcab92</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8c5cf60f0a62915530b3d02718cf98ba</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_interval</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga07d62b19418971b6dda5b653fb73f938</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsRange_setRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacfc21a2e22b8262436dcae8fdd393951</anchor>
      <arglist>(XsRange *thisPtr, int f, int l)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsRawGnssPvtData</name>
    <filename>structXsRawGnssPvtData.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_day</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ad62f8b439483f2700d8c48f6e1025e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_edop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a1e0e15e56be21e6b2f059eb425f8a81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_fixType</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a1bd24d6a32479fe10fab9750c9c25a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_flags</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a26b12581485878ce1f5b8709dadc9204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_gdop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a4ef75a87ccb0db60c09292ad1a790894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_gSpeed</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aabfe968528743055521c45f37839e8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_hAcc</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ab12ccd86102c5dc285d3679ada11de1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_hdop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aeb8e2825bd0e8dd30f96e027911aa0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_headAcc</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a04e5ceff9c8efcaba50b4eb17a701b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_headMot</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aa0c4014ff2d763cff60de93571bae0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_headVeh</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ab1734f6d8aea328d2695531ad51f8ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_height</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a4baa228aacf2be3810a23cadcfd31976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_hMsl</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ac2e4a85cff20fb8cd165c3accc765a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_hour</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a600e3aafb09bdf1bd26dbfcbc0494764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_itow</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a51a440dce2b1b76c5dc93af6e2b675e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_lat</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>afc6fcbf3e1cd768c64b0fbdda467c3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_lon</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ad7d35b4862a14071b318e52308cbf1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_min</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>af1ec39ecf87403a397f513b8048e5f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_month</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aadd4e6dddd7fae293e85e8c4094d5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_nano</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a44a3766b001c8927abff30023710db35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_ndop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a6adc3325b4ed45e82945882b5e60e9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_numSv</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a5eaee2191daff669afca0c77ecc97b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_pdop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ae1253d0f8fe1565241ff522abe54a7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_res1</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a2bee5d529b0a9418fc70221612b6c7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_sAcc</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a4472c25443772a19bc0c7237b3bcec5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_sec</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a09b6156e177e52461c5b02df1b9bdf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_tAcc</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aa19db60e748e8d4ec58a56496b4d963d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_tdop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>aa7b66b9fe94696d8bc4b9b295d397a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_vAcc</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>affccb3a00ca71535d67e613d676bc76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_valid</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a5abe2b957374611494d731d8dd8c479c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_vdop</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a34c0b0abd93a64bbdc102d5e58c92ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_velD</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a8248d94d099748452f21f0505ab2c46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_velE</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>a830dfd47735ed97e41d5b28c05e77fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_velN</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ab62aeea35881ec4025a1588e7c954377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_year</name>
      <anchorfile>structXsRawGnssPvtData.html</anchorfile>
      <anchor>ac8e508fee8b4bf2fdca2d98c40c9b149</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsRawGnssSatInfo</name>
    <filename>structXsRawGnssSatInfo.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_itow</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a5c417afbae65b850f7031f6592d8f081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_numSvs</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a7fa97ad55b28e2412c7563d097855568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_res1</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a536ba04b263d5994a57172873fd1d9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_res2</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a74278e9cc47e465a7f3c5c153b24c3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_res3</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a1de89ef349fef74cab95b89216a8a035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsSatInfo</type>
      <name>m_satInfos</name>
      <anchorfile>structXsRawGnssSatInfo.html</anchorfile>
      <anchor>a5d9193ea5a471bfd04271a6537737b0b</anchor>
      <arglist>[60]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSatInfo</name>
    <filename>structXsSatInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_cno</name>
      <anchorfile>structXsSatInfo.html</anchorfile>
      <anchor>ae81086fc7249d42f52878b6dcc15a43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_flags</name>
      <anchorfile>structXsSatInfo.html</anchorfile>
      <anchor>acffcfa04411e4e0d844fc717285e4e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_gnssId</name>
      <anchorfile>structXsSatInfo.html</anchorfile>
      <anchor>ab9f3d02781f9cbfa9490513e9e2f4d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_svId</name>
      <anchorfile>structXsSatInfo.html</anchorfile>
      <anchor>ae082f44fcdcf7c3a9022d99c9a26ca27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsScanner</name>
    <filename>classXsScanner.html</filename>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_abortScan</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>a40dabf984464d6f68e5f64f540f91cce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_enumerateSerialPorts_int</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>afe94cb0a7324f0c7c663e0db54be6c2a</anchor>
      <arglist>(XsPortInfoArray *ports, int ignoreNonXsensDevices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_enumerateUsbDevices</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>ad2f5d97f2a60b8467634c4ee9c0e7612</anchor>
      <arglist>(XsPortInfoArray *ports)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_filterResponsiveDevices</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>ad77c2781aedcb4c78b7f5bd823467816</anchor>
      <arglist>(XsPortInfoArray *ports, XsBaudRate baudrate, int singleScanTimeout, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsScanner_scanPort</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>aeb78d4456847c670c9106369f2546ba1</anchor>
      <arglist>(XsPortInfo *port, XsBaudRate baudrate, int singleScanTimeout, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_scanPorts</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>a4dd6b1e82e3641cf1835d0e7d947e621</anchor>
      <arglist>(XsPortInfoArray *ports, XsBaudRate baudrate, int singleScanTimeout, int ignoreNonXsensDevices, int detectRs485)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsScanner_scanUsbHub</name>
      <anchorfile>classXsScanner.html</anchorfile>
      <anchor>a31a43a0f0e0f286257a8b9e335389cd5</anchor>
      <arglist>(XsUsbHubInfo *hub, const XsPortInfo *port)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsScrData</name>
    <filename>structXsScrData.html</filename>
    <member kind="variable">
      <type>XsUShortVector</type>
      <name>m_acc</name>
      <anchorfile>structXsScrData.html</anchorfile>
      <anchor>a5e2b7a977ee3c02938c02ca6a000e9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsUShortVector</type>
      <name>m_gyr</name>
      <anchorfile>structXsScrData.html</anchorfile>
      <anchor>aa366f99f2abb029920072ef2e339e2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsUShortVector</type>
      <name>m_mag</name>
      <anchorfile>structXsScrData.html</anchorfile>
      <anchor>a55f4d7ca3ca7d061f2f0f3d5b9fb7576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_temp</name>
      <anchorfile>structXsScrData.html</anchorfile>
      <anchor>a4042ba888514238ee462033cebfdb122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsSdiData</name>
    <filename>structXsSdiData.html</filename>
    <member kind="variable">
      <type>XsQuaternion</type>
      <name>m_orientationIncrement</name>
      <anchorfile>structXsSdiData.html</anchorfile>
      <anchor>a016829d7fc466a08e711be0f676ea23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsVector3</type>
      <name>m_velocityIncrement</name>
      <anchorfile>structXsSdiData.html</anchorfile>
      <anchor>a395ee1f304c961683da5e04c8197a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSdiData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga31384d98ac47101e43643a7899fa7e3c</anchor>
      <arglist>(XsSdiData *thisPtr, const XsReal *orientationIncrement, const XsReal *velocityIncrement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSdiData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gace922539bddcfdc67cafa73bfe765e34</anchor>
      <arglist>(XsSdiData *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSelfTestResult</name>
    <filename>structXsSelfTestResult.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_flags</name>
      <anchorfile>structXsSelfTestResult.html</anchorfile>
      <anchor>abee1652fdd117b80fdd03ad915411e3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsSimpleVersion</name>
    <filename>structXsSimpleVersion.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_major</name>
      <anchorfile>structXsSimpleVersion.html</anchorfile>
      <anchor>aa832d589e176236b3138c552e7308824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_minor</name>
      <anchorfile>structXsSimpleVersion.html</anchorfile>
      <anchor>ac2179a227a4f4e6ab4df2c36d047330c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_revision</name>
      <anchorfile>structXsSimpleVersion.html</anchorfile>
      <anchor>a0f3bb0bf310d036d7b5921749b829349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSimpleVersion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga652d96e81c1dc288bc64363facdc9061</anchor>
      <arglist>(const XsSimpleVersion *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSnapshot</name>
    <filename>structXsSnapshot.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_accClippingCounter</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a3b9944e34e64db7f3010d01d5cf7b430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_baro</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a07cc7ea256a17a3b38c04c6c0f2fc841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsDeviceId</type>
      <name>m_deviceId</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a4fdbf9ff78f2ce813857a8d3d0965325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_frameNumber</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a88ab2280f06b08f5b0fbd94d9935dd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_gyrClippingCounter</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>ab57f8d449c1da3b11c2ca8f98974b043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_iQ</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a5a04969e9fe865d52a694aaa1611b4a3</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_iV</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a12cbb96e337d6225f5b9f939cebf25f5</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_mag</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>aa20e847a0585b0a6263d945fc5852123</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_status</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a8a0e159d2f8d71bdb279e9f2f79f76d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>m_timestamp</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>ab34a4af13261a03ba7013edf935254e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SnapshotType</type>
      <name>m_type</name>
      <anchorfile>structXsSnapshot.html</anchorfile>
      <anchor>a2a19e35f33f3a8c157b9321667999599</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSnapshot_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae92801389200ad427ec5c45ab8975c6e</anchor>
      <arglist>(XsSnapshot *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSnapshot_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacc634fa7e4ff322c3ba9cab1296d413d</anchor>
      <arglist>(XsSnapshot *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSocket</name>
    <filename>structXsSocket.html</filename>
    <member kind="variable">
      <type>struct XsSocketPrivate *</type>
      <name>d</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>a1334e124b4ede39636a966cf955c26e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsSocket_close</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>a7a12b58508c0bcdea1edf0bd68f62af9</anchor>
      <arglist>(XsSocket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSocket_createFromFileDescriptor</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>a58a10d28bedab0bc58b3b6bf18aca694</anchor>
      <arglist>(XsSocket *thisPtr, int sockfd, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_enableBroadcasts</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>a1d36af44e39ce46fa0b23d07f8ae3019</anchor>
      <arglist>(XsSocket *thisPtr, int enable)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSocket_select</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>af7d8b8e875257b686dcd9af56bc06b3f</anchor>
      <arglist>(XsSocket *thisPtr, int mstimeout, int *canRead, int *canWrite)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsSocket_setSocketOption</name>
      <anchorfile>structXsSocket.html</anchorfile>
      <anchor>a49faa0bab614c436b482a27acdcb657c</anchor>
      <arglist>(XsSocket *thisPtr, enum XsSocketOption option, void *valuePtr, int valueSize)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSocketPrivate</name>
    <filename>structXsSocketPrivate.html</filename>
    <member kind="variable">
      <type>XsDataFlags</type>
      <name>m_flags</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>ac22846e6a036993cff844a5354c00128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum IpProtocol</type>
      <name>m_ipProtocol</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>a415508d74fb22b32494bd39adc45b72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum NetworkLayerProtocol</type>
      <name>m_ipVersion</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>a83db4b964453caf9ab94283e39218e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsResultValue</type>
      <name>m_lastResult</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>ad424d51060d637ebff140494f353e516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_lastSystemError</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>a39243af84e57777e4b3d80baf5f3b52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>m_peekBuf</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>ac3666184f4f19024d6aa9596fadf5e39</anchor>
      <arglist>[PEEKBUFSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_storage</type>
      <name>m_remoteAddr</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>a4363607c01ff40812a2c8e5715a6b264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>m_remoteAddrLen</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>a1ca2d96c9e57cf6fac0841d96a841818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SOCKET</type>
      <name>m_sd</name>
      <anchorfile>structXsSocketPrivate.html</anchorfile>
      <anchor>aeea4da31de5ef525c0822845e62de247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsStatus</name>
    <filename>classXsStatus.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>anyAccClipped</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a83841d3631b3c96ec40dfee62ac82a85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>anyGyrClipped</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a0a49f0d40cb444872305c174ab30d3ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>anyMagClipped</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a17f8044615f452e5111df4673a9796cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>ae642db04ea544ae62e54d64a2793cff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsStatusFlag</type>
      <name>get</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a49fbbfb438b1d681dc6077db933bf3c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>ac80c6cfce38d7a8a60dcb441b7788400</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a293746456872a23366ac6086bd977d42</anchor>
      <arglist>(XsStatus const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a023ab85487212d6fa297cdcf50f2e4f3</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a1b6de6a7fefa643338bd34836c92b900</anchor>
      <arglist>(XsStatus const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator|=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a438b92c7ea5b960e55edc16adea5cdb6</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>XsStatus const  &amp;</type>
      <name>operator|=</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a08322b8867c0868b6219039080cb46d9</anchor>
      <arglist>(XsStatus const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>ad545b9422693471f01e3108251e32ad0</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a66fc5ac2fb3d2b4dbf6e82b5b43fb9f5</anchor>
      <arglist>(uint32_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a927cdba8cb3a42878dda68097133f4ec</anchor>
      <arglist>(XsStatus const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsStatus</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>aad6606aefb0068f82059993e1871d19b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsStatus</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a40c311124a2f0bd58e4d177b45543058</anchor>
      <arglist>(const XsStatus &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XsStatus</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>a8c6f863fd494e83865418f38d78c6b68</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>m_status</name>
      <anchorfile>classXsStatus.html</anchorfile>
      <anchor>ae1d23d472e71b5eb426e3b4a9729c657</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsString</name>
    <filename>structXsString.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsStringArray</name>
    <filename>structXsStringArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>XsStringArray_fromSplicedString</name>
      <anchorfile>structXsStringArray.html</anchorfile>
      <anchor>adeb10f1f81bf6ef9e250a1a834104cd8</anchor>
      <arglist>(struct XsStringArray *thisPtr, struct XsString const *src, struct XsString const *separators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsStringArray_join</name>
      <anchorfile>structXsStringArray.html</anchorfile>
      <anchor>a042005e5508f3c1926aaedb58ce8c98f</anchor>
      <arglist>(struct XsStringArray const *thisPtr, struct XsString *result, struct XsString const *separator)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsStringOutputTypeArray</name>
    <filename>structXsStringOutputTypeArray.html</filename>
  </compound>
  <compound kind="struct">
    <name>XsSyncSetting</name>
    <filename>structXsSyncSetting.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_clockPeriod</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>ab82d5678e5ce8b663ed55fdb9860d5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsSyncFunction</type>
      <name>m_function</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a3949c320e092e55a433260879f04f721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsSyncLine</type>
      <name>m_line</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>acd4422f8e0994112b9a2a66f2ba0edf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>m_offset</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a7dbb42f1670fc861bdd145a7d9112d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_padding</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a2bda0f19eb5d42d5e2b075b4ddcc4c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsSyncPolarity</type>
      <name>m_polarity</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a253b2ec42d1c83143cfc8e83070cae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_pulseWidth</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>afe71c113db9fd7687dae3078f3079209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_skipFactor</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a931180e490abf98e3c59358ac52406e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_skipFirst</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>a1d5e4660cd5e6c249d14d1ad24693d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_triggerOnce</name>
      <anchorfile>structXsSyncSetting.html</anchorfile>
      <anchor>aadedef984d62de3b43576b0b7eb4ebf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsSyncSettingArray</name>
    <filename>structXsSyncSettingArray.html</filename>
  </compound>
  <compound kind="class">
    <name>XsTimeInfo</name>
    <filename>structXsTimeInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_day</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>afa2c45ee88902f3872f2fc64bbb3f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_hour</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>a35105b9231f6dedfc988d9828ed501e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_minute</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>af07a26f9b26df92a4a6831535524dcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_month</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>aa80f5f3b6fbd15765b110da246875bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_nano</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>af41ba3529b5b41d4764f6a776da2ec9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_second</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>afeb2a40ed6b1421f131591a3d3f5c016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_utcOffset</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>a26c9863dab6f580843c537bf03041d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_valid</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>ae16a6dc0c2ca838bca0c204b032221b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_year</name>
      <anchorfile>structXsTimeInfo.html</anchorfile>
      <anchor>af80885e48bbc6d10877e477dce5e6512</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_currentLocalTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga88ee5e3673572fa7ebb81aa4ad8d2301</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_currentTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6bcdd64f49f286d89e2d1abb7e459bd</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_makeUtc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15b835f61739e572e3155838f4a5b54d</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUtcTime_currentTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56d0e6152ef5f12a0b48d81aa271a37a</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsTimeStamp</name>
    <filename>structXsTimeStamp.html</filename>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_msTime</name>
      <anchorfile>structXsTimeStamp.html</anchorfile>
      <anchor>ab044b204e80749f78179247752d09e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_fromTimeInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8b285bdaaa618bfbd05f3fd2ec6de49</anchor>
      <arglist>(struct XsTimeStamp *thisPtr, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_hourPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga66c767e453e3226d4f411e4a3d9ec0e5</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_maxValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4bef6466398980669fdddf4674813ae8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_milliSecondPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45ba6b3460e8488dc61af37b4a155382</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_minutePart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga291cea041826290273f252bfe31e61ab</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_now</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga471299f2a92ca43888c34e0088f8808d</anchor>
      <arglist>(XsTimeStamp *dest)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_secondPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf9efd1bade65b201ebc931ce7193e921</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_secondTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga494c4da42d07a0e72c5c551c687961f0</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_setMilliSecondTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f315c862c5dfbc05ec543dcaebd6453</anchor>
      <arglist>(XsTimeStamp *thisPtr, int64_t t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsTimeStamp_timeOfDay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0949e0548d9cd5ebdeec73b4879bda7f</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f93fb457540f92e4ddad6a021692d16</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsString *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_toTimeInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3076811389acbc479ae853eb35261498</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeInfo *info)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsTriggerIndicationData</name>
    <filename>structXsTriggerIndicationData.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_frameNumber</name>
      <anchorfile>structXsTriggerIndicationData.html</anchorfile>
      <anchor>a3973d6f95b510edc0c6f811aea7fee3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_line</name>
      <anchorfile>structXsTriggerIndicationData.html</anchorfile>
      <anchor>a1274525adf236981acadaff98e298c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>m_polarity</name>
      <anchorfile>structXsTriggerIndicationData.html</anchorfile>
      <anchor>aae05945dfa3ba7081a3673df394df46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>m_timestamp</name>
      <anchorfile>structXsTriggerIndicationData.html</anchorfile>
      <anchor>ae04adc188680045b8e9372118aae8cdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsUsbHubInfo</name>
    <filename>structXsUsbHubInfo.html</filename>
    <member kind="variable">
      <type>XsHubIdentifier</type>
      <name>m_hub</name>
      <anchorfile>structXsUsbHubInfo.html</anchorfile>
      <anchor>a32cb2c7c1db03bafead75e5f04b8e420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>XsUShortVector</name>
    <filename>structXsUShortVector.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>m_data</name>
      <anchorfile>structXsUShortVector.html</anchorfile>
      <anchor>a9854027cb4905e56b20032a652d813ed</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsVector</name>
    <filename>structXsVector.html</filename>
    <member kind="variable" protection="protected">
      <type>XSCPPPROTECTED XsReal *const</type>
      <name>m_data</name>
      <anchorfile>structXsVector.html</anchorfile>
      <anchor>a79a6e25f345f3beb618e4001d353acf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XsSize</type>
      <name>m_flags</name>
      <anchorfile>structXsVector.html</anchorfile>
      <anchor>a4e05b291b7d29d982b95f287f46e0874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XsSize</type>
      <name>m_size</name>
      <anchorfile>structXsVector.html</anchorfile>
      <anchor>a302af367307b1da94f90af0408fe20a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_angularVelocityFromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae064785aad751f160dcd9b94159a5ae4</anchor>
      <arglist>(XsVector *thisPtr, XsReal deltaT, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga40ff6f4ccd0576f08efdd7337fba852c</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsVector_cartesianLength</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27cd12add1d3b1c9954523e7016268bb</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bcd36c62b46c7786f8ad996f068a7e5</anchor>
      <arglist>(const struct XsVector *thisPtr, const struct XsVector *thatPtr, XsReal epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a5b0571599b056826519c23434f4c77</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad5d7d3e5a0ba913181464ffda5cdda6c</anchor>
      <arglist>(XsVector *copy, XsVector const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga397a3d78839142f96ef2a79e842c7b63</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsVector_dotProduct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga732086e0854c6c1218ca3d1fddc7722c</anchor>
      <arglist>(const XsVector *a, const XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6624df4df546a4ced3ee7430bd3100f9</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_equal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ff1df86948c024ea56939838641a05e</anchor>
      <arglist>(const struct XsVector *a, const struct XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_fill</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5230a5fb947039200b788671763ea6f2</anchor>
      <arglist>(struct XsVector *thisPtr, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_multiplyScalar</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e6784f2853d0955f4a2342c510261e0</anchor>
      <arglist>(const XsVector *thisPtr, XsReal scalar, XsVector *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_normalize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gada0d5b1a72e5b59ea573afdf91857980</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_ref</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6288fafaaa88405a1695bbee30338d5</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_setZero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7cf1cf9ea0162c372f019de7a315be3c</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7097bb62e03b0dd0bf57efcb2fa54e7e</anchor>
      <arglist>(XsVector *a, XsVector *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsVector3</name>
    <filename>structXsVector3.html</filename>
    <member kind="variable">
      <type>XsReal</type>
      <name>m_fixedData</name>
      <anchorfile>structXsVector3.html</anchorfile>
      <anchor>aae33d33149f4cf8f1e2b24b18987b293</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>XsVector</type>
      <name>m_vector</name>
      <anchorfile>structXsVector3.html</anchorfile>
      <anchor>adcd2eb17e1a742cd87840a41d8ed4cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6f03c493635c04e47cff7862265a85d</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8428247ef62e9cfefa6abae9d72ba96</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf489613264450e41927680abe4006b8b</anchor>
      <arglist>(XsVector *copy, XsVector3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab1313e37229a8fd9fbc61419336f7715</anchor>
      <arglist>(XsVector3 *thisPtr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XsVersion</name>
    <filename>structXsVersion.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>m_build</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>a4356f9d7df6da17337e1f2158923ec7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsString</type>
      <name>m_extra</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>ad29a38c64f3b8efa74ffe8be23692caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_major</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>a6d3c46d6fb896b6c4c32dc1319b71b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_minor</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>a3813e8709eb9f686605d053ac01871fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_reposVersion</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>a265656a35b9e219bb26ae59a350a9e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_revision</name>
      <anchorfile>structXsVersion.html</anchorfile>
      <anchor>ad07246ea8aceb5b314506d18e96d35a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVersion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad464872cddf7ebe5f97cbb429d6ff378</anchor>
      <arglist>(const XsVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_fromSimpleVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga657f31bb550a4238400449cc208cfa37</anchor>
      <arglist>(XsVersion *thisPtr, const XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_fromString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae9e58d114f0edf32e933a2ec611d0547</anchor>
      <arglist>(XsVersion *thisPtr, const XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toSimpleString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab0e486fc931c54366e8c3871ab2ee1bd</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toSimpleVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9e358d4bd34a4286e7c6179190f9c2a5</anchor>
      <arglist>(const XsVersion *thisPtr, XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga70a2b2bb21216f0e4301b521d8ed6505</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CommunicatorType</name>
    <filename>namespaceCommunicatorType.html</filename>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>INVALID</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a7d9dbb7b1c78265b5b6f329d41e76482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>MTBFILE</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a14af72befd336290489af044156cdd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>SERIALPORT</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>aaf37af694103fdf424d673b37f4b676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>UNKNOWN</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>a7d6352d48113174b1bd95abe97e3bebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CommunicatorFactory::CommunicatorTypeId</type>
      <name>USB</name>
      <anchorfile>namespaceCommunicatorType.html</anchorfile>
      <anchor>aeba0dbd9d4f22c8632e6933b55e5c507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>DeviceType</name>
    <filename>namespaceDeviceType.html</filename>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>ABMCLOCKMASTER</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a8f5a07047396a5ca0dde05a971296960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2DONGLE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a58b5564fdc36a3b48d6b895278dea1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2OEM</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a51f10e5d0aff7cb3f8e8c04762e5b5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>AWINDA2STATION</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a64ab6c65b8de9d1c023bab34cbc4254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>BODYPACK</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af7d2c83152ea6c186c967fdadab73e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>DOT</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a0be8d81d6af981050e199220efeba2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>GLOVE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a13d2927b745051a61181109f61c67c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>HILDEVICE</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>aa73ac919c3813233b35704e1fb113f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARFSAS</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a6ba4f0bf336949204846e91b3e24364b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARIFOG</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a41ecea99c637f991c89dd6ece63ea993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>IMARIFOGUART</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a9fe8b54d4c02022caf736fa9bf4fe076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>INVALID</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af9bb6d94a42c770e12b14573f5c9a3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_3X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a217480c7a88f845e643c6ddee35214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_6X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>ab651498d8213c7530ab3b2977ee958dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_7_MTI_8</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>af909f877f4f90f793cf44611b91f984e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_8X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>aacdf4bda74dd16456efb5ff07e17dfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a11b6409e604c75f43073e3b255a61e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X0</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a48fcd83fd85e6d52c72737fd6f28bb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTI_X00</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>afc085bfc6c2cbb00fdcd9dc3cd2eb2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTIG</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a5b7d09fde971f6fdfa11b5243ca46b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTW2</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a8c9f40fe4629f49cc123a8512af8a177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>MTX2</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a32bed1922ef391069becac7b58b6eff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const DeviceFactory::DeviceTypeId</type>
      <name>SYNCSTATION</name>
      <anchorfile>namespaceDeviceType.html</anchorfile>
      <anchor>a4d722ded23cff3a8194c31b5b89152a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nmea</name>
    <filename>namespacenmea.html</filename>
    <class kind="class">nmea::ProtocolHandler</class>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>AFTER_PREAMBLE_EM1000</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a5652fda106e792a4ca4f0404566e2d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>CR</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>ac2bf12c996b24b6b5bedec76ba86cad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LF</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>af36992301b6bb0e80ec7614dc6c30aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a2238e525d19cad37a2dc30c7fc0beecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE_EM1000</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a6428e9daf4d15eac343ceafa0bee7509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>PREAMBLE_TSS2</name>
      <anchorfile>namespacenmea.html</anchorfile>
      <anchor>a4591c369cb90122fc8e8fb1c81eb1320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Synchronization</name>
    <filename>namespaceSynchronization.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>awindaTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a551328f66e97a71dba3eecb5415b61fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAwindaSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a88ff8a6ce9ad2e9db21edd9bf2621e86</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatibleSyncSetting</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abcf1f3e4e32d8bc9980147f5224bac05</anchor>
      <arglist>(XsDeviceId const &amp;deviceId, XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSyncStationSettingCompatible</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa991c132712c28a1006c16e00f20e8a4</anchor>
      <arglist>(XsSyncSetting const &amp;setting1, XsSyncSetting const &amp;setting2)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtiTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>abd0320fa037088086dd1a8190239684d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>mtx2TimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a408336c040a9bec37c8800d7102fac25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aaff795641144bff9a7c90f006f9cd515</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForAwindaBaseStation</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad3bca379790021447fe0b4877cc00eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa43f4801eff47f5a8fb594a6faaaba4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMark5MtigX10Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a43a62584c1e02a039697a0852a0a85db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a3fde125d052af5587bc674d834a656b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0GnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>afbab15fa2191f56bdced42137da867a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMt6x0IntGnssDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>acbea4e30693a6dafeb6915f1cdc80a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa58ccc7d62d40169ee57f3266c0432f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMti7AndMTi8Devices</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ab0e153856ce9ed2849ba00c71c43b5c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a02c974976f0f7ed94ae32acb3b99fae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtigDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>ad71a2f0fc22cce5588e83b039cd966f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtiXDevice</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aff10575ffe029e4b122bf4e0c17113c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsSyncSettingArray</type>
      <name>supportedSyncSettingsForMtx2Device</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>aa1deecb7fc26f49437f61dedf141747e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>supportsSyncSettings</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a5e5c9b28ca820564b831446ab4365364</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>syncStationTimeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a9462bb5bf8626c1dbb37b51e8598ff41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>timeResolutionInMicroseconds</name>
      <anchorfile>namespaceSynchronization.html</anchorfile>
      <anchor>a09c20088d0b444467ab2294af73c1ce3</anchor>
      <arglist>(XsDeviceId const &amp;deviceId)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xsens</name>
    <filename>namespacexsens.html</filename>
    <namespace>xsens::DebugTools</namespace>
    <class kind="class">xsens::GuardedMutex</class>
    <class kind="class">xsens::JanitorClassFunc</class>
    <class kind="class">xsens::JanitorClassFuncP1</class>
    <class kind="class">xsens::JanitorDelete</class>
    <class kind="class">xsens::JanitorDeleteArray</class>
    <class kind="class">xsens::JanitorDeleteNull</class>
    <class kind="class">xsens::JanitorFree</class>
    <class kind="class">xsens::JanitorFunc0</class>
    <class kind="class">xsens::JanitorFunc1</class>
    <class kind="class">xsens::JanitorFunc1R</class>
    <class kind="class">xsens::JanitorFunc2</class>
    <class kind="class">xsens::JanitorFunc2R</class>
    <class kind="class">xsens::JanitorFuncStdCall</class>
    <class kind="class">xsens::JanitorLogFunc</class>
    <class kind="class">xsens::JanitorRCDeallocation</class>
    <class kind="class">xsens::JanitorRCDeallocationPolicy_Delete</class>
    <class kind="class">xsens::JanitorRCDeallocationPolicy_Free</class>
    <class kind="class">xsens::JanitorRCDelete</class>
    <class kind="class">xsens::JanitorRCFree</class>
    <class kind="class">xsens::JanitorRestore</class>
    <class kind="class">xsens::JanitorSet</class>
    <class kind="class">xsens::JanitorSimpleLogFunc</class>
    <class kind="class">xsens::JanitorStdFunc0</class>
    <class kind="class">xsens::Lock</class>
    <class kind="class">xsens::LockGuarded</class>
    <class kind="class">xsens::LockReadWrite</class>
    <class kind="class">xsens::LockSuspendable</class>
    <class kind="class">xsens::Mutex</class>
    <class kind="class">xsens::MutexReadWrite</class>
    <class kind="class">xsens::MutexReadWriteSuspendable</class>
    <class kind="class">xsens::PooledTask</class>
    <class kind="class">xsens::PooledThread</class>
    <class kind="class">xsens::ProtectedValue</class>
    <class kind="class">xsens::ReplyMonitor</class>
    <class kind="class">xsens::ReplyObjectDeleter</class>
    <class kind="class">xsens::ReplyObjectRemover</class>
    <class kind="class">xsens::Semaphore</class>
    <class kind="class">xsens::StandardThread</class>
    <class kind="class">xsens::TaskCompletionWaiter</class>
    <class kind="class">xsens::TaskThread</class>
    <class kind="class">xsens::ThreadedFunction</class>
    <class kind="class">xsens::ThreadPool</class>
    <class kind="class">xsens::ThreadPoolObjectDeleter</class>
    <class kind="class">xsens::ThreadPoolTask</class>
    <class kind="class">xsens::WaitCondition</class>
    <class kind="class">xsens::WaitEvent</class>
    <class kind="class">xsens::WatchDogThread</class>
    <member kind="typedef">
      <type>std::vector&lt; std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>TaskList</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a5e9b410eef1b249571edd9d9a50f6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned int, std::shared_ptr&lt; PooledTask &gt; &gt;</type>
      <name>TaskSet</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a570c7b13fe142a3f03d1fdbd8bcf9ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; PooledThread * &gt;</type>
      <name>ThreadSet</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>ae57757f4fa0f2949649ecfa0a4028022</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(CDECL_XS *</type>
      <name>WatchDogFunction</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>ac20dbb368e7378fce9fb713e915b424a</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LockState</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Unlocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a75debd7d642b3586586d0e7bc366a316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Read</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a4d949e9bc10539c62d0576a2989ab62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_Write</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a75e14196b1fb12f02a40039100a59915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LS_SuspendedWrite</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a513921c8b6cbedab60bd5f9c92665638a09625535ea9c875f70ca9ec1e15a8234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MutexStatusFlags</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_HaveReadLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da885850ed763193602a4b4d3dd67f00f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_HaveWriteLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da471c9e19fa5fdec406c1b90386343640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLockSuspended</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da7b47c867f6ae2bc932f68b2cfd490408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132dafbd880cfc3ed5e0767c7e2bf5e5ea648</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_ReadLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132dad4f155eb18c2fcac2e49e3181b84d3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_WriteLocksPending</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da2249d9d3e7b0c6a653ee0792c8035b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSF_GuardedLocked</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a6fd707dc279e73a8d19f5b8f834d132da343a7fdec30e6c28fc22f7f474e03b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLock</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a26b17031647d2d793fdaa5d0f8fa7c05</anchor>
      <arglist>(L1 &amp;lock1, L2 &amp;lock2, LockState state1=LockState::LS_Write, LockState state2=LockState::LS_Write)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>processorCount</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>af27841792efe571f27188a31686ea619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gManagePool</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a7907815138e9c8f67200cc9ef75b7ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThreadPool *</type>
      <name>gPool</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a749e31d83322606c6b60cc7cd1718540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class XSNOEXPORT</type>
      <name>SettingsFile</name>
      <anchorfile>namespacexsens.html</anchorfile>
      <anchor>a58e01a4a77fde9eab3f8c2300948e1c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xsens::DebugTools</name>
    <filename>namespacexsens_1_1DebugTools.html</filename>
    <member kind="function">
      <type>void</type>
      <name>disableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>adc641fc1dcf1c8a90511c816f36ecb51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableFloatingPointExceptions</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>ad07d59a1a21622f12a4da6432704c479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mathThrowBreakFunc</name>
      <anchorfile>namespacexsens_1_1DebugTools.html</anchorfile>
      <anchor>a6fdebabdd61b82b23d9ddff8f0fa8099</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>XsMath</name>
    <filename>namespaceXsMath.html</filename>
  </compound>
  <compound kind="namespace">
    <name>XsRssi</name>
    <filename>namespaceXsRssi.html</filename>
  </compound>
  <compound kind="namespace">
    <name>XsScannerNamespace</name>
    <filename>namespaceXsScannerNamespace.html</filename>
    <member kind="variable">
      <type>volatile std::atomic_bool</type>
      <name>abortPortScan</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>a06d19a39e3e31a07937382ab795bccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XsScanLogCallbackFunc</type>
      <name>gScanLogCallback</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>a8011920f5e5ccf57c9dec48225059d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scanner *</type>
      <name>gScanner</name>
      <anchorfile>namespaceXsScannerNamespace.html</anchorfile>
      <anchor>aa1653c98b6e2430d2ea08d2a8b25037c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>XsTime</name>
    <filename>namespaceXsTime.html</filename>
  </compound>
  <compound kind="group">
    <name>enums</name>
    <title>Global enumerations</title>
    <filename>group__enums.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XSO_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gace2ea06dbb536f25b30566b7ebe9ebbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsBaudRate</type>
      <name>XsBaudRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga38b4699817c6806f45bd59b677c69eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum XsBaudRate</type>
      <name>XsBaudRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga38b4699817c6806f45bd59b677c69eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OpenPortStage</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8aca4a566630f3eb379a68b36db9ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_OpenPort</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a398a06ddb299923409e7198cf5ef28d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_InitDevice</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a937a0c70081848d8eeb9a255e94556f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_InitStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17af2a3277006c8dd41986a97291c739da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPS_Full</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8aca4a566630f3eb379a68b36db9ed17a7c357efd6155313c4120b95bb3b0d3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SyncLineGmt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad884076f315762752be35dc144fb7d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dacfe00d961c528a14b6537ebc7ec455a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da6ee16ded8c469a3c546f0e5d628c32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da61e9c9989471b6546a7972129f175d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_BiIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dad91685fafa8c9a35352df18d02d66663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_BiOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3daae8f8abf826e60b0301daf1f98f4afb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da2eee67696950dcb8b1337cd28ce0992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Out</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da09b66fcb5b47c7c0bd1c17a14b27ac04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da383d3a586c94d4b1767c2514f1eb5c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da77c1035ce026aff316569b280f0b0290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_In3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3dacdb61ae232b54e8a7c266d363b7d79c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSLGMT_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad884076f315762752be35dc144fb7d3da84bdcddc6f744560e6f6da0f128437ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SyncLineMk4</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa8f8a207b76aad9bd7f5a1de45cfa66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea45707f238edc75dea9e46b25efb3a2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eac4afdd0da9c12d6b9f7eb05acd83b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_In</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea1437637e507641645be4832bf15a2d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_BiIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea78200d727b184ce732155fa3804a8191</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_BiOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea393ab49f8b7272aff528ed9ab3bd2b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ExtTimepulseIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea09f85ff1f053321791e61d9956ddf59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66ea6a0e051de4269274257459e1155a59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eac8815ddafe4f1912284b3a98cbf68981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL4_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa8f8a207b76aad9bd7f5a1de45cfa66eab034bd5856aee5ec4dbb3981927b598f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsAccessControlMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae5cff56e1aafd948078a5a5d3a72495a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aa671d3848cb4a5c0f9783397657462db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_BlackList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aaaa305cc5d411e2345a73d846a5150014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XACM_WhiteList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae5cff56e1aafd948078a5a5d3a72495aa391a3746cdd5a0cec5ef6685906e636b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsAlignmentFrame</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga971ae8d9195b58f6cb8f858f06c83bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XAF_Sensor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga971ae8d9195b58f6cb8f858f06c83bcba815e8c11c6b4da2891898553fc8f1b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XAF_Local</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga971ae8d9195b58f6cb8f858f06c83bcbae92c2e3866a082d687ae3902fb75e314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCalibratedDataMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaf6d3ba49156a12dc63190c1bb9f01d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a3e6855b0d9f07d557fae339f34575915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28ae17f689b832d4ba3b31c520258578da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_GyroscopeData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a94b80d3305cf6bf28eb92ddd6d0be314</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28af021ada538b02ed7a3816f10c003a7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_AccGyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a727e62197c862f9d8bdac75dba951f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_AccMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a2297333e96214bf7809908032f9da4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_GyrMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a8cb6beea2e61211da714dc8475528b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDM_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaf6d3ba49156a12dc63190c1bb9f01d28a9619b2eee7f3dfbdb2190898aba999c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanConfigIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga666a752a64ddd805be72366a2b1537b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_LowestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a708677eb0c6576425086aca6d0ea1ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_DeviceIdReq</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5ae68f92200956341ba98a06ec8ff541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a339cc9935fbc8d94bc05d696e340a85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_GotoConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a051bd006817ee0e673236f8f16a9caf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_GotoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5ead9248b58df7a69d5917b88a70541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_Reset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a6a3c795bdf901b31c5558cb1e8e3a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCCI_HighestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga666a752a64ddd805be72366a2b1537b0a5cd501e54a8dddaf34de6631f768c4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanDataIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gade1253abf924abf0f41b63c1460ae323</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a5a70680d8facd2a7fc8c7c7dd1a8beed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Error</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa2db0e89fb611080ed43e09f08dfcd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Warning</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a112d2f4bc37b37e8a4e4ab90c9797479</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_SampleTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323acf7b7a43ef275f417167063a53f7f259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GroupCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af0178b97acb65e3c111b2485de99bfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad6c25ee30866f012e91ddf95ff1a1e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_StatusWord</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aed3a3d60f5706bfec3466e503fabc050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ae4c6fe12509136ca64e2e34edc464d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_EulerAngles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a162ba7b5459dadd126468adbefc26861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RotationMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323acd2c9b334ff8b9f3a6c2b05a6c01f0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_DeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa9aeb16f11705777f96f5f2656409eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RateOfTurn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad8535dfcfafde5ba9911ab6d887390ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_DeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a1e6f98bf93785dc76768d138dcca4fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af90dc2848d42e91817c158bf1c86dd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_FreeAcceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aab786d8692012c2eb50a5673dc793d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a9151d538a87167072ad3e95601669392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Temperature</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac13b10228f9af45125cf708cc813028b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_BaroPressure</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac2425a0e2a83b1776c5d3c9e39ba5098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_RateOfTurnHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a062ca5d46f54ab3cfd0d860451c01546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_AccelerationHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aa0d05f5c1649b96141a2440d0de5562b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_LatLong</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323af5d5abb3829b5696628a162841cdafaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_AltitudeEllipsoid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a71264e73c43d57382fbf88a1126805cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_X</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ae22b21f730ad750aef216a11154269f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_Y</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ac2acfd97e62f404ecd93f1a22a4e47f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_PositionEcef_Z</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a17be224a9926b6e71899c5de96d5e0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Velocity</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a9f02369cdc6d8218633745a4360bff57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Latitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a18c62224791cbfc547cba7c6c81ae216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_Longitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323ad5ca049c2db6e2e82eb87bbdab0f8283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GnssReceiverStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a8ca0ef5be70106330a8431fe5e4a04a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_GnssReceiverDop</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323aef7f397c6cd1cf3fa98c9abfd9c4e897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_EndOfGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323abb0505183320299a4180aa871a26fd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCDI_HighestIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggade1253abf924abf0f41b63c1460ae323a464c8f7220c7a7099e6d1754afde7941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCanFrameFormat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gadf4db9d9b9a4d187adf8a9fc943089ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCFF_11Bit_Identifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadf4db9d9b9a4d187adf8a9fc943089baa158d54983f3854ec7f2e8c59554a73ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCFF_29Bit_Identifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadf4db9d9b9a4d187adf8a9fc943089baab54afa538cbce18bf9d9a7c4444e6251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsConnectivityState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga96db442082eb29c41c3500db7539120c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Disconnected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca9ee42b497dd9e7fcf8e917016298d090</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Rejected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca21f57e93cc30be92394ad03e556276e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_PluggedIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120cacaf62dfe3f30563a4cda97d9b5827800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Wireless</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca78a0ddb9a1eb6914643bff2681397e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_WirelessOutOfRange</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120caefbe113df424ccd455d6c95d11f9e15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_File</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca5caf75f77f31ff3f7b23213e7b25686a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCS_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga96db442082eb29c41c3500db7539120ca220564e77aba77ab9ed42e0491100548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsControlLine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga760018646ba5d22bd56b996d1c715424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DCD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a65aa7f4aa0d1ccaa8bc242734a629a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a6c253e08bcf87e5a75e21086fda4ccc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_TD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a8f9d3acbf31eeebbf31d019fc2ed6101</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DTR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424aeb2bbb491af6547d211f7bcbed633c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_GND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a093fe2b61aa0ea8ac6fd04086c19af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_DSR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a06c393054339f4261e2c7ca89dd9af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424aeab505b32d9254f9f455dd70e34eb9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_CTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424a943ef11453457458f7849f7d5b012383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XCL_RI</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga760018646ba5d22bd56b996d1c715424ae24a4881460c18909206460d43d362d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsCoordinateSystem</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gab70862c87211b0172b995e269bb9f6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_NorthWestUp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab70862c87211b0172b995e269bb9f6b4a94bb797979161c3e02a7c7c1048bc682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_NorthEastDown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab70862c87211b0172b995e269bb9f6b4a948d088784d7973fd9486dbfff95cb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85bc9120949890bf9df4572ee9a95be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a31564d1db71bd760d05e87f90f7bdb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_Managed</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a3a41556a6a202ba4bcf921fab8a65a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_FixedSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a57f5ca3f3c0333388a2e6375da5fc7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSDF_Empty</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85bc9120949890bf9df4572ee9a95be5a3c188969dccfcf70c271cc7b0b4369db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7f6c648c619f528344bfa0630c1f7252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0f6d9a98f741377d30c073548e64b97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TypeMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a50cfbd7a1c01db2c6e9e06fcbbc11284</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullTypeMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aab7a540e59f66337f8b2d63bcd1e8d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4b22cab5b5fbce12f06bb058f1e13d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad52d48beceb1be48a07a080f776df6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DataFormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0acc13db0335801615b1c1b9a9855d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a640c1dbe874eaf2f7501b893830ecac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFloat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af30391268721636012f75e52c13d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFp1220</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252adf21e63185fcbd1bf217afaf02aa5fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatFp1632</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa8586ebf68b11bf98bc22757fdd49818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatDouble</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a994fb419c389e60038556f651c3b15b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4f48697cb121b282b85e5718cb35cbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SubFormatRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af3eee259ebabf76110f9f122cbe49ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TemperatureGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a6d0162f1245a97e73a56aaf444c31209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Temperature</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a02ccbec21a61ee5c53c5c523545f3ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TimestampGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a24264e42a7015f3651ad7e1d203bc7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ae68d1860fb4e22a913e44eb447789ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PacketCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a79b14ff8d359aabacb92e8502919687b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Itow</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab2bf359da70ee57e33f6e3a1b73e3a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssAge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a40b163bb413bfdce73453182196e4504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PressureAge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0a88a98fbbde5f8ab9f114170756777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTimeFine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a5df4b208b752dfa8feb4defe50febf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTimeCoarse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad49f8a406c9912a814a590993ff3b852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FrameRange</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a765f2323860d2b370eb526ea1a089d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PacketCounter8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252afd90d0de796c37a4af8834d613c75d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SampleTime64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3f18d337442345f0f74ecd37774d5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_OrientationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a957f8fc85ebddf2e2e821a9a1509be65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4f47437844bb930f027fa4ca8f4118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysEnu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a00f2e1b2055004ade858699d26e33cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysNed</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab1a73f21404dfcabf7d225bf64e73881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_CoordSysNwu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a258b54d91d1aa6ac95ad64f9c9345300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a45925fcd4e7e5a0316c1190c62db3eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RotationMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af2e47270ff5f2aebacd0046117fbb956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_EulerAngles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a68db416bb3caa367ad32b159cb6afcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PressureGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1d8a90db1fcf338b8597f01c001183ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_BaroPressure</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a230cf91774c771cf26bfe8df55f32ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AccelerationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ace84ca6b8ca3dca707e0ac985b2efbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a2757e33ec1dcc9510bd0d3a73c881c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Acceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a90880e2d17a9e2faab9f0f246278d52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FreeAcceleration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aac681cb98ef845151014422dd391dba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AccelerationHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a5e4825f0e90c09d394e6a41fb5fea9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_IndicationGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aeeb015d2e53be9dbf64f88415d3fa93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a90dbda35df390950a2654591222732b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9108973a4112f8aaedb6be9d602ca627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_TriggerIn3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad67ee756259927da981e89b5a31a1270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PositionGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab77fa28ca7c52618571269326f3cf7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AltitudeMsl</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac9c9706f76c52d392865599506e6103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AltitudeEllipsoid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a4ae8afa94f4798bb8dea10daad6d051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_PositionEcef</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a8f8655df68949c1436e3aea109d371c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_LatLon</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a44571120d42cf672f890592bd589a0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a6f29aed4c58bd886153e309af4d0e2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssPvtData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a112f30471fca95c3616a9b3c1b4e859b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssSatInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a93c5a641cc1d7ba132ba944681b12d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GnssPvtPulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9f7283927d22a815675f1714606bcd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AngularVelocityGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a58fc20fd11e4716e8237afebea4325ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RateOfTurn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1c75485df4f5d911fc368a4e8a015d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a821099e62f920fa334cc1dbc141c3584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RateOfTurnHR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3932735caf5bec6dfd25c9df9c68db15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawSensorGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252abbf09887594ff77d3b9d88a73197bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawUnsigned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ab3f79c424da8faf41bb80acf00b9e7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawSigned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a27d5e180691cc5ea347b4d63835f0bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawAccGyrMagTemp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa5db51287690fccfd74db8ecb2656c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawGyroTemp</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a1bb116449db1c3da59d871cd50d697b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawAcc</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a98a57f4e7b071df71eb4431c05ae70b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawGyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad601faf5bd702cca97e6a45d3070aa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a829f28ee336a0d91746dd01ba338d217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawDeltaQ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7ee54fbd5a1fc75a281216f2126b992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawDeltaV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a8018088a6657b5ce0d5869e708b994e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RawBlob</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a901a0e0c2bf6b8cf27f07001036a5211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogInGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af43cfc666f9338cb54a7a8afa41361ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogIn1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac69c42faaca55366949389f16350eb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AnalogIn2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a2ecbc0448a637397fd1c2d84cba0c9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa67fc76bfd74ebcb553e4151320da526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a52b2dce452ed7abeea6d18abcbad6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_MagneticFieldCorrected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a82225035a20f606575a6a521eb6ff1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_SnapshotGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a69dd8fc60cd263bbe8b1c1b1b1d390b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RetransmissionMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252af7f7f3e3035cc9fabec176ce9e5f606b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_RetransmissionFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aad33a16118d9bbd2695e3491b759db84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_AwindaSnapshot</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a43545a6f7e89817d48bad33ba2eb6dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_FullSnapshot</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7fdfb5c0cb392155cdc996e00caebf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveSnapshotLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ad4c5ac3c6032b450ee385d0a37a1a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveSnapshotRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252ac73bcdbefc8a823d09a70d7dee4d0a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a3f6d2b2706c194ae9119a2cd4c2e6384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0a70cae11cd430254d71d676c1b2955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_GloveDataRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252abbd93bc0b658d7060f8c74d25303e476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_VelocityGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9ef8df40f87593115998fa955d45daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_VelocityXYZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a9324877b739a7749aa76df84b0782be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusGroup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a0838855aa8dc227c942cc7e8fc2c42f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusByte</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa6e6267dcd988217036240d62aabcdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_StatusWord</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7a2cc0bc5e101c9f3af72de0151e6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_Rssi</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aeec4d72882fee7d55428abb3dfe2e139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252aa487964858272bd6e9792d724cad7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDI_LocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7f6c648c619f528344bfa0630c1f7252a7e28028703d2b0746db5de4d41648763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDataIdentifierValue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga3a320b4579d5e05bd1c153606fc7efe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDIV_MaxFrequency</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3a320b4579d5e05bd1c153606fc7efe0a731dd8750a96e007743ffb0e251e60b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceCapability</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8ece2553436858d2535334f8d4b53b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa6df46ca2eca76f0b2a43fe1379d5cc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Acc</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa9382fd0efbdcfeb9b607c72ad21492ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Gyr</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa7f1e2bbace304f0eceb808381b91efd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Mag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aabbc048a1a149d0fb6663278ea7641d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Baro</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aacb6ba9949785e58e25ab4498d940af5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Gnss</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aaec3f28ae7a4c8fc6389bfe11d4dadc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Imu</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa1e0d4316cb7a3efab50fa1e2c5dea850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Vru</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa05986f9734ed059eae77cc2f74e4116b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Ahrs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aaf066833c5ccafe5a1b7acd1582b2f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_GnssIns</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa028f31d4665d894e2bd005782afcea6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDC_Rtk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ece2553436858d2535334f8d4b53b0aa5bf410900ebe97b2b742d4898cca4041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceOptionFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9a83e4c677de60c54f3284078fe37575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableAutoStore</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a94bd40caa3ab32e53372bd9954ef26ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableAutoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a6210774beedf394d9bc42fd77e9b0520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableBeidou</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575aedebdf34e7959f5ca8fdba40502bd8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableGps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575afa6ea37dd837e98976f8dd3c11d29749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableAhs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a105eca0a9e777719aff0be317d2128d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableOrientationSmoother</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a5c8156cf064ab2d84ec3eaedd88f8969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableConfigurableBusId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a13fdddd2e3d10fb2e74a0857c56e1787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableInrunCompassCalibration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a2f225cf427d049ad12e3baedc49d25da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_DisableSleepMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575ac83a247937a684816ec0059824e1b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableConfigMessageAtStartup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a227cfe4883168bd4876020e2d9eff6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableColdFilterResets</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a0bef646b63c8e6b6085704e232a85a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnablePositionVelocitySmoother</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a0bd898b5df656238801d21788b3eb8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableContinuousZRU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a5d6b390cf2520bdf901797185a330717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_EnableRawGnssInputForwarding</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a8237c0b05f6367f4b2d9ad48f43b2e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575aa9e5ddba4667ba46d826c01a1f7f962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDOF_All</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a83e4c677de60c54f3284078fe37575a6ce29a9a397b9b21cc1152f58be7e355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceParameterIdentifier</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga43885aa2a94d5112c89a9159d7d30657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657a30686e82cb3d9f26c23859bd7c6894a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_PacketErrorRate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657a0928d9c7da2ae89dc16cb915dbc52e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_ExtendedBuffer</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657afbc7a20dff9758b4fd3919cbba4a54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_UplinkTimeout</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657afedc906f559f76e9981e5c06af69b2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDPI_SyncLossTimeout</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga43885aa2a94d5112c89a9159d7d30657ad74bd984a9db45bbfa91da71263b716d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsDeviceState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga245890047aa9e98da97ffdec1f17d676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Initial</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676ab9899431eb7da88e09bde5ecc98e3257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Config</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676aa0cacb5eaa4153b88131f12cc1614b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Measurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a7a62b04728fb286189f84263f7c1a05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_WaitingForRecordingStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a098d9925cf4fd5c9c7899dac4b0d5b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Recording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a4e60e9a2edc5256bfde71c93b54ab950</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_FlushingData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676aca6f352daf6f065733fae9022d4856da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XDS_Destructing</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga245890047aa9e98da97ffdec1f17d676a19a1e12845ce18472ea13c731654024b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga80f5709c7cb1164e22826fe9ce5515ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_Ignore</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaaa8bfa5ecc9ce390a785170962bac8cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_IncreasePacketCounter</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa68d4502ae8ff48f5a84c8c8df008048b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_IncreasePacketCounterAndSendError</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa36c014364bd9b38876f24be3cd13b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_SendErrorAndGoToConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaa1ec0b316320d2eadc2dba7498a214068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XEM_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga80f5709c7cb1164e22826fe9ce5515eaafcbdc6f8b39b7d8889b63524e686451c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsFloatFormat</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gab069ea83c5534c084605d00747f02d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_IEEE754Float</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aaaa182605840a647afdbe9904a109641d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_FixedPoint1220</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aa2990a1f6ecf2e33760c5e533a77df48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FF_FixedPoint1632</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggab069ea83c5534c084605d00747f02d3aa58f827fa809aedd27d5a5d387685ddf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssAntennaStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9a1431a124c9fcc485c959a83c87bf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_OpenCircuit</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea774e702342410af4e7c5014e7868c13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_ShortCircuit</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eaac4556725681b30a65813db88fed92f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea241d0eb8cf019a1a6dd1a97c06907874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_DontKnow</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eab61bd6a2a9c0bb38bd1f0433b6f39d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_Requesting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8eaa122d7f5c7ac1854e5ef8a5f931e4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGAS_Init</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9a1431a124c9fcc485c959a83c87bf8ea04ccae5888183129d8df84f00d067800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssStatusFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga51b10671db6a2ccdb3259cde29b83d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_GnssReceiverInitialized</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38aa05ead818dfe6c3b13651d72b93d1311</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_GnssReceiverDataOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38abbfc9c3fca503f89cd8c6086283fd1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSF_AntennaDetectionMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga51b10671db6a2ccdb3259cde29b83d38abb65f39b71322a3be194417eeb3a4a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsGnssStatusFlagOffset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7c93852f19124dfb5b4cd02d0a7d1018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetGnssReceiverInitialized</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a690506b8b8485e460adea8624a26c14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetGnssReceiverDataOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a7f68e6703a7bf066ac0ebec516cae8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XGSFO_OffsetAntennaDetection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7c93852f19124dfb5b4cd02d0a7d1018a93e61a4483edd3ff07f276fbb4a5ce6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsHandId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga610021ac36d68f6a5357f2ec05c8a5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_LeftHand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7ab90b98202e292062fe34cc111fb4317c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_RightHand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7ae3766d56508149b1da294da46f1f5444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XHI_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga610021ac36d68f6a5357f2ec05c8a5c7a79448ef5529a1fff7e7bddcd8b74a4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsInfoRequest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gafc251752e68beaf61a5fd95627b344ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIR_BatteryLevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggafc251752e68beaf61a5fd95627b344baadedf85741d51224bcc9b24a8ae08532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XIR_GnssSvInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggafc251752e68beaf61a5fd95627b344baaf5e8e3deae1ccc61dd18d74fae16c8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsOption</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga76e175ae236aa6c8badbf198f132b427</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a08bc8064fcb65fb93707ba21907a41ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Calibrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427ad05e4f86e545e45c946fdde554d6b295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Orientation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a5b6ae634dd0271afec8b9b139739f07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_KeepLastLiveData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427affaa78852efb90f484f496593944c875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_RetainLiveData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a99e7a8139e4814c7f9a29dab21c8aa72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_RetainBufferedData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a6e3b2f194b173d55a9bd3bc1719e32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_OrientationInLiveStream</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427afebad68737254a22243b4876e7eba554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_OrientationInBufferedStream</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a9d6bd439f4350dfe63cdedd1584eedb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ApplyOrientationResetToCalData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a35ba0458a647676720c55124f67ff1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_InterpolateMissingData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a69f463252bf012e5d19f5af58b45a9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_SkipDataBundling</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a19839a23358b894804bb0dd446d3d39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_ExpectNoRetransmissionsInFile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427a3845a723e26260b253684ae075d044ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSO_Reserved</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga76e175ae236aa6c8badbf198f132b427abb0d2e15483440dc4a379395a17893e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsOrientationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga126d8e6e843bb9ec4b39dff76fd20dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a6052dc881101db7f2f4cb30e424875da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Euler</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a291155930374a68b27b8b793c1be8cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Quaternion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a89cb89059df6cdbc4f1240968f6971d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OM_Matrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga126d8e6e843bb9ec4b39dff76fd20dd5a825c74c73864b14be9d1a017611d804e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsProtocol</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gadbc57d313b75cca7b2944fafc5050bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0add64b1cfb0e86d2edc63519828dd2fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Xbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0a2175f015edcf8f0fb69bfaebcad658fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Nmea</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0aae7780faced2e51ddbd87f68ebb4b289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XP_Rtcm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggadbc57d313b75cca7b2944fafc5050bd0a0707dbbc4e37711fffd14870fffd2fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsProtocolType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga66e6aac0cf44474fe94d0060ad051887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_Xbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887a077f19ca6679725b12d5a78794671e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_Nmea</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887add5dc892fc6bd096592dca07f78244ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarFsas</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887aef9b6799146b0657ab14f3ae6dfee55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarIfog</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887ace58439f9a40b711d149d4236f3e1962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPT_ImarIfogUart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga66e6aac0cf44474fe94d0060ad051887af5a261090eb3ef02c311f7c16aa5900a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsPvtDataQualityIndicator</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga3ea35748254d7298ce8f8645aea81555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_NoFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555a015b0d4fd18a083c46dc0e31f5298f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_DeadReckiningOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555addc472175b51230e80b4ef23f170f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_2DFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555ad827eeb52a383886cb8908e7d490c55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_3DFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555acb32ae8f115b5dedaaef97536c9c0be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_GnssAndDeadReck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555a447d549d101ec10b83784538ba66bd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDQI_TimeOnlyFix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3ea35748254d7298ce8f8645aea81555aa92ed5327dc758e877661b637050301d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsPvtDataUtcFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa7f25e9e92bf6840be5599c210bfb9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidDate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a918d8774836fb97f0dc4a9bac905478a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a6e0a4a2b27bf6258af62b01ee268e30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_FullyResolved</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a286526bfa9aa3fa9a21e6cf211eb82f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XPDUF_ValidMag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa7f25e9e92bf6840be5599c210bfb9d7a3dd9b1f0606d1ca9e31dc63772398e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsRejectReason</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga5122aa0cce0c58c3b3873e5e3624d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba0a7e7eb9c84a40e192eff3df7a982dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_VersionMismatch</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba1069ed06275ae4219dc650208afd82f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_Blacklisted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56bafdcb89662663117be583e737659b5842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_StationIsDisconnecting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56baad93a891c11eade6c19f59337cfed194</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRR_SystemIsOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga5122aa0cce0c58c3b3873e5e3624d56ba56557d0e4086021d86d8ee01a72ad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsResetMethod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad6b059065f6fb1f2bdcde437c4de5357</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_StoreAlignmentMatrix</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357aee8b1177a271d9de0a3cb70070b32446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Heading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a881bb6a0e5b68f0c6478b00e302b706f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Object</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a4a002f3f8740250a14cd8cf903d7bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Inclination</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a7a10527c3e587c750acf373bd0cece4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Alignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357afb9c7c4788824ecb9f9df776072986fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_Global</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ae5f9b9574cf8b6dad0c458f9db78803e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a560fd1c32ae3470d2803f07c45ed6cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultInclination</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357a6fbdf43fe38599b783780416a693cbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_DefaultAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ad16ef1c2faba1fef469300c5c9ffba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRM_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad6b059065f6fb1f2bdcde437c4de5357ac5deaec34ff130fabdf6e10f33a84c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsResultValue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga31f1629126181b5371b3f3aff1b3bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9ecc38cf5706b4dc62700e99abc3bc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOBUS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9a275575b34ddda2b89a8070ac612fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUSNOTREADY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a416f4189bde2b9dd21446305ae7757a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDPERIOD</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68b8e1f0d5ab35d1e99d7de34145663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDMSG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a31a1aecb87a28eba8a713878fe62c4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab389b4f2206de587e339a8f6ecde0837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aefee03f60e63b0cc3a2a82a42d8748fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITBUSFAIL3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a803ba36e0350314199c9fc835a3171b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SETBIDFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a443976b5acba95a8afae99256a5c319c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SETBIDFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a727122b9edaf8059888e67fef35fd067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9351c51a7d6b6abf6b85be46035ba00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a95e9eb24ae483c3a4b8b9e052e9eba6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a99ce60822cc1f3c77c03da0b8d1f72a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL4</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aff820f6cdc4b91f571d6b10a443652d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL5</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aa1d258ceae6984046fe93aacfdd0dca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL6</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9b5a75ae09b7a4df2e00a4eb32da51d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEROVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68b65fffbe4ae87b0dc3eafb1be8ec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BAUDRATEINVALID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae3a09ebf9004e6407e80d7884d999eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDPARAM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abb0f7b5202c07b851ac168ec4aa61547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL7</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae99b4f20ee2fafb65ccf99bcce4efc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAIL8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a23cd3452ea69367cd793c04004b118f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_WIRELESSFAIL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72afe3cba946f1d68bebd14ba3ad2536d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICEERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a24bb5c1e2b865c61d44f994436cef3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DATAOVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a80420f87ce975b090a3a92c44cb4cd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUFFEROVERFLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7f0d6c06136a7585ecaa9527b8e7fe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXTTRIGGERERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a5e7408b491058d162c83378978866363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SAMPLESTREAMERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6684b74d2a335251405bffd7706dbc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_POWER_DIP</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0b567e21cb18b5e8c6392af39256d9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_POWER_OVERCURRENT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae4a37a015cecbb1a96122382c3a8e28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OVERHEATING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72af4784aeb2c60e38047a8421f7097b890</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BATTERYLOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a07c97533818f735a7e28f04960f8f7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDFILTERPROFILE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a08114c23eea60b93e249d8b8875551b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDSTOREDSETTINGS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ade1ac0cc1f9f1276fcfdcfd4edacab57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ACCESSDENIED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a9b2a8a725251dd603390400c3d6e0b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_FILEERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac3bbcece5d9cc09c29be446206d4e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTPUTCONFIGERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a13c32873c6bfb06ece1581a1aa9bd133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_FILE_SYSTEM_CORRUPT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac1258cd99cad72247cf1f58cf6717177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8b48357051e4a998c816b2ca8479f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOTIMPLEMENTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe016a566cef50dfe45d21ae4d9d2b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEOUT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a936b9b026d2756f421ca552f7ec42228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TIMEOUTNODATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72af6f3fafb23eaadc2967be9268677e981</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CHECKSUMFAULT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1e2f996bc4345d6f57881702e1c2771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTOFMEMORY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8bfdb82b26ce336f74b1d0b4151f713a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOTFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a68f789b8c8b8cbabd6d3e7b642be4557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNEXPECTEDMSG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac4263f232cb69a4759320968c2cb3055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae449fa77dff08f1ba2db8c7c2d8890a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDOPERATION</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a704398d489d9f02e6206989850add050</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTSPACE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6424ef155b348915650a5fdfe9fd5e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INPUTCANNOTBEOPENED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a21d923493c349ed671e995d6cb1cb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTPUTCANNOTBEOPENED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a59919fd84d974987b6c1687fd598092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ALREADYOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a16ebfc281a5629d2ace0945e742e2a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ENDOFFILE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4c54d66f9391c0e311be4cc1cd256ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_COULDNOTREADSETTINGS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7fe5e99d9403dc3ae493017b98468d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NODATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a058b8917a2350322a985d3945b7890ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_READONLY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe5d6d8e99eeb03058667d828b9fb9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NULLPTR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72acaa697ae31f268c4f6ec6668574d8dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTDATA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1e7b31fa21fede24583d9298e447e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BUSY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a1245df00b8f4110af798ea3ca27b77cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INVALIDINSTANCE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4f5eb13f07d04a8bbd68ffb5d86fba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DATACORRUPT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a2a459c5231461e1d7e798d4d059be13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_READINITFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abc06bc12efc3230668e4be338e67f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOXMFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab00c6f3954fc82561c8a9c7206a99b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICECOUNTZERO</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72adcf45799f18971a4ee88f539592849a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MTLOCATIONINVALID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab2dd8e66b06dcd4d48c49bc6493ca45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INSUFFICIENTMTS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72acde69a0b0e1d5c54b119e61703463b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITFUSIONFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a696c6106e33e0d7e1e76037c1f349e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OTHER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ad338b62639182b14f2597ced68332b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOFILEOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4f6804db86d07ebd213960d10ff6eb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOPORTOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a286030c8ef758b70a66bed69f0e43e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_NOFILEORPORTOPEN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a53faa92b91b5fcff9e8eb0b2a684cca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PORTNOTFOUND</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0c6efbd5618e57ea1be019b5db62df7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_INITPORTFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aa90998059204159f7a817642b663a0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CALIBRATIONFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abc6637a09ea20b247937001e5150c6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_CONFIGCHECKFAIL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a0bc0b1bb4da5a855de377f5a7fdf3453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ALREADYDONE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aedea62569aaed473a00d7997a0f805ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_SINGLE_SLAVE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab6b53ed5917321bfd933740a57455238</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_SECOND_MASTER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6d0711cdd0e9441e06eb8cad819b1706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_NO_SYNC</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abea15bdd48c97647b1d196836bbbe1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_NO_MASTER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a18896a5b8edc526446eabb742bf5cd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SYNC_DATA_MISSING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac6a703db248440c47606cbe7c1ab9e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_VERSION_TOO_LOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a5b8d087db95259213ddfd4373acd5e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_VERSION_PROBLEM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a23fe81f77b6805658e99ee47033edd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_ABORTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ae4feba3dec107a09485db51627436c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNSUPPORTED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7b37c98bd19420e64160ee364525af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PACKETCOUNTERMISSED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a2783a132795309a0f4701d9d2188fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_MEASUREMENTFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a95850ae6ecb0027e7b60e792b113745d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_STARTRECORDINGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a49997a8cf5e119d2838c49c57b22ec68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_STOPRECORDINGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8692fd9e132ea04c3b8ccc81c8f20937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RADIO_CHANNEL_IN_USE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac9cd35fc79111aecae499fdfb06719eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_UNEXPECTED_DISCONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8b96f249026ed656b747524778e5944e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_TOO_MANY_CONNECTED_TRACKERS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ac8f8b897ee1c5710dbda853cb73e412e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GOTOCONFIGFAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8209a5ff919506b2f6af1e3598f630ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_OUTOFRANGE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a068b78c43af08b3563605a84b147d680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_BACKINRANGE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a159c9ba556575ec520d4cf78b41015e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXPECTED_DISCONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a70e99b7359239ea6d755e6520681098f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RESTORE_COMMUNICATION_FAILED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab523830f39b36460e9775584600d118b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_RESTORE_COMMUNICATION_STOPPED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a42d9a030e49bec7d66b7da953efdd3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_EXPECTED_CONNECT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a4bcaeff78ffc7d14084d8c77a74e3793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_IN_USE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abe52c351a755e6a0cfb619f35e828840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PERFORMANCE_WARNING</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aeebc7d76635d2805f0f3749fc23d1167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_PERFORMANCE_OK</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a8e6fedacda4b4aa92aa62e62c21d921e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_SHUTTINGDOWN</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72aac47e2245d51f0091ec4169df53eb7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCONFIGURATIONERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72ab97e29c6b98bf430eed61c5be9a9da4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCOMMTIMEOUT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a99ae79c79a30bbc7cb7d028e02be7910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSERROR</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a394fe7cc8cf4e7d8b78d4368e2ee56e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_DEVICE_NOT_CALIBRATED</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72abb1ed177269d26061719c051f4d13142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSCONNECTIONLOST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a53aaf7365ddcdba4eb53f20f02e26a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSLOWINPUTRATE</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a6781be92bb1dfe91cb3612aac2481ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRV_GNSSINCOMPLETEDATASET</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga31f1629126181b5371b3f3aff1b3bb72a7cc911e2a4e6923c9e5b9eeb7fc6587e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSatInfoFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga404296c216c3d5a741536082a642f2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea7ccca34ca7270f3e8d869da58a7f8817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_NoSignal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea54dd186950d767d4ce033400e7c706bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Searching</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea1baf419c91aea8eb8edf7fae28420d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Acquired</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea9360271e8b2d003879d2ed39d79c9a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_Unusable</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4837dbcd92f6ff81cea00b86007e3433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeTimeOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea2d3a6ad9de1766f6ff40382f2832e7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea83658b3f9b7b1374cbf0aadf953f00a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea7bbd8e1e8e8420473f2ea15e104feac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_SignalQualityIndicator_CodeCarrierTimeOk3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feadc89f04437ab2d2ffd2b85bc1f731138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_UsedForNavigation_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea0ea6948454e31487a0ba7cd88974d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_UsedForNavigation_Used</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feae01f4db495910217cc3bdae57f85b40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4c409eaa041520d93a07645f70117309</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Unknown</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feafa9e0e6cf0a8a0829cef020ac9711394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Healthy</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fead2c1319b2e2f7d2f02a6481da5ffc655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_HealthFlag_Unhealthy</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feac4fe0c3648fcd7c2e5ccfae92e35c595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_Differential_Mask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2fea4f8858fa4c6242a8f9497c6720736837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSIF_Differential_Available</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga404296c216c3d5a741536082a642f2feacd97bc57cb6c5834c7c58b014859a80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSelfTestFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga05b791f662bc2965b2f60e59eafe61c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_X</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a6f7dcbdcc69ead86e1fb47d7e9891156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Y</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a869d62e0fac0577a192b8827572c2e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Z</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a02e37f10f7bdfe37a424d5cc3b5254d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac33c2dbae0b6a52edf82454b05468f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a476ccd7ca70bf8b8321824b49cd036ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a2abbdc50ff44c22e138cbf0b86c602d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_AccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9adbfdf1999c6c57347a581c34d203f6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac96e72cc0f48aa70343f29b43fa3389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9aed0e7c51025c4e8060b08fbec38deb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a63f8f5a90d04174b7a407df8dde610bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_GyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae0c035c90167db6f24eaf1851d69cf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagShift</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a1cdccf10b7961c008ba8d2a44eeb5c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9acdca54ef5be964296e1573d1fd61a2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae6fc544f240d71093034816da0b5f82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_MagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a5ce2bc5467a060e2a13218f99e57ff84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Baro</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a7deccdbfaf047a9fabf7b5d71a80b531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Gnss</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ae5bfd9c80efeb022f0ee59a25ec5eda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Battery</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a6d83aaf129e9f345fb918cc26090e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Flash</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a4227b5a524641e9e7c64fe30c7307321</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Button</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9ac971e1e908fda16a04d9c5e035385f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSTF_Sync</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga05b791f662bc2965b2f60e59eafe61c9a16fbb67dcc94e737a31981264f403b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStatusFlag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaefb64acafea186f9d660d3839105d7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SelfTestOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5af890b13a111445bdeead5b9ff58c307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_OrientationValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5abffacda037b4e7af7521fb4b3fe74b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_GpsValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aec7737b37be03ca81bb8b33802232d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a8763f6caa6f0aa9fe72c5ab7f69b4f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationAborted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a966faf9b21c55a9fb63f307d7d155b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationSamplesRejected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ad70d14e827fe733b45ce552bf17b8963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_NoRotationRunningNormally</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0dded89adffdd745aee4d37fd6b53a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_RepresentativeMotion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a5df174fb29a5d004d1c51dade3defbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ExternalClockSynced</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0bd061815dc80294e1cf556d5c793cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_FilterInputStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aacd4da0b4d5bd7bb566b058775ca8a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a41258c1f195fabe81089f3f89eb2abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aceeca717be0cffd1c2af5e194aadc953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipAccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a780270c9c5274c469e8224ae44235593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a3cfc50f578313cf8b11e278ce6ef74b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5acdf71a801170a4abf6ade0fc8fe7b866</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipGyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a64e5cfbdc5d0738af86aa43fe39b6b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a4921b0c0159901fa959882e4a0b26a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a0b8c80a23e3b9e54a97c1520b02d43d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClipMagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ad4702c565befbb32da71ef755e001bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Retransmitted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5ab9f2803fb599cf4effa3769539f0d53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClippingDetected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a2383bed445ed2350b43bee3cd2c4dc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Interpolated</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5aa6c842e716d506157916b1e340629e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SyncIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5adb6f99afad334cfbf7fd4a021e2726ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SyncOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a5510384261f81cf90e8bb5337332c655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_FilterMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5af8dbad96735035a9aba0f05f9cb01e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_HaveGnssTimePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a263926ebc8a44dc654b65f696762e5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_RtkStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaefb64acafea186f9d660d3839105d7e5a8bb60d7b3816c4e9ebfb190ae38b2872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStatusFlagOffset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8040fea8cd5140d0719074ab67320391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetSelfTestOk</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a2cdc587f309036067e528906387c67e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetOrientationValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a7ab13f8a8c34e4792bb2489802465620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetGpsValid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a5352d05b8161376d08997bdc34e3dd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetNoRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391acdb62737623f4be7046a7b6adb131278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetRepresentativeMotion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a261d96027b8b9a1cc3a90f8115729674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetExternalClockSynced</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391af45eb5c0f23ab9fd80679f9dc32ff8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a87e786ed31d3de5aa75fd42de07a8d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a6cd8ae1b677d32bd402cae3e1435e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipAccZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a3bffe1fea2e394f6291fc93e72c1a9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a6c829730dc5ea7a5303b1bc93990e0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a5e54d9924facc3c4997b446d818db343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipGyrZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a73edb42b7640c6be3b9ddae20485b977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagX</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a80f87ba5946086578fd32f3d9d75da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagY</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aa39dd420c04e06dada01731135576820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_OffsetClipMagZ</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a33949ee67be82cca0a7dff75ae9b92cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_Retransmitted</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aec8a8156fdaffd284890c468c8c0418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_ClippingDetected</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391ac5c8d81b38105ba17a4222a48c1b181a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_Interpolated</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a8be5ca145c0dec85bb4e7776b1ca1657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_SyncIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391aed771de437c84522d275ecf3f1a94087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_SyncOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a79c48fa26fa9a94cb17fdc8fc29b39d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_FilterMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391ad4d54bf9f05396b2eb26bc2ee7a3a420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_FilterModeNrOfBits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a8b3429ae131aed8e269a57b0fcf90fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_HaveGnssTimePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a253624d3b9f4a145a4c47d428841f2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_RtkStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391add369b15754b52d90dadf8808ef1fb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSFO_RtkStatusNrOfBits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8040fea8cd5140d0719074ab67320391a82e5816fb004866b5f32eccd1b64be6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7284c7fc120e974d529c3bb5d1f7bfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4acfd0584b317cda3cd1ad19a78aa7cbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCHDM</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a344ccd247bc2cb50f7f8f1a32261bb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCHDG</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a9b88707414899ad68d15f0c82f86525b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_TSS2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4aed6a91aedb41e689130eed3823bf17d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PHTRO</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4afc32a5aa20afe7005bf9f4b96bc00155</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PRDID</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a326d318ec27adfb59bf07d303d8a6ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_EM1000</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a7494dd199bb0514921aa72ca5ea4f054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PSONCMS</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a445826b6a5557a29e15b9a331bac1330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HCMTW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a19a790808acd577c13433da914b5ef50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HEHDT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a4eec2112fe54099b8d5e9bc84e2fa8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_HEROT</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a4cc0f578334711a36ce211709a5996f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPGGA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4aa93a2158a7f06b6f4d7965f1e2524884</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_PTCF</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4ad4a2783066e604df5d1644722b1d591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_XSVEL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a0cdfedccc18f5df72934cfe7daf78a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPZDA</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4ad707a5a788f59dd64b4d157ff85b09ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSOT_GPRMC</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7284c7fc120e974d529c3bb5d1f7bfb4a0ad25fe85afae466902ac791e7396650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncFunction</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa395822a52b85c5383204daf6b037934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartRecordingIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934aff48b5429f0695084f7e618e2edf53c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StopRecordingIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a5fb1539006964a402635788970bc45da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ResetTimer</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ab0f66d84bcf767d1d1947003b05d9c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_TriggerIndication</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ad877391762b8d58c866cfdf8c7ea2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_IntervalTransitionMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a9065e9317763da46789ff6027b75d88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_IntervalTransitionRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934af833d026fe49cc7d5ea901cc8d6de358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_GotoOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a9c1fdf0a7a7304a82b2df0927a766322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SampleAndSend</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ad2c207d185b609b9bcc194743a3a49b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_SendLatest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a67ca0486a386f034195961e6ae879897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_ClockBiasEstimation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae35364612fd82e3f889bf063ec5a9667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_PulseWithModulation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a92f0a459888bf80e5e36c6b0a8a4ae25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartSampling</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a0ebba48f05db65462aede683c65b5a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StartRecordingOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934aec8f3882024f40a3c252f6873bddbb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_StopRecordingOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae2bf3578ad48d3f05433cf926b7658b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a0fd2b77cf1b4a115f602b91bb5732a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_BusSync</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934abc6d7e925de1ed083a2d4fa81a12fd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934ae0c1d79ab85dd4f27d7590737be575e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSF_Count</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa395822a52b85c5383204daf6b037934a4ecb436e289e37de52d523b5d8fc3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncLine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga1fc44ee1e71b670b03e72c77ba693f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Inputs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eabf22f2cedc14c948b920ffc6ecd35e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eab0603b2e9b4f6697750b93b03e4119be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ead1fe7208e4f9619cd8d77eb2a1872614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_In3</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eab52182333d7c3402baf23142ee89aa1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Bi1In</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea25bf804713fc7ded38b70cdd485fe5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4bfb88b9e0c58bdc3119a3c47a6e9c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_CtsIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eae8ecea027f04bc952fb7ce24a67e6f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_GnssClockIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea28e2f68f3827a0198b4900aa742a742c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ExtTimepulseIn</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea0228c150d6b1f0e59408d70a6ce768c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea6ca8c96b5147230a3f3b99194052ef22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Gnss1Pps</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea097b5c06af602bbe38e0f560e28dafce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Outputs</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4273d2746f0441c126204cec809ee339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Out1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea40efe165e2e7f425f8e6bde29d484c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Out2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea60521b2594a34bfb46d079d3000230c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Bi1Out</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eae28d085bbc2bace95e30d2cf74eba4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_RtsOut</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5eabf4fced8098386bfcb1a42264d53e089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSL_Invalid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga1fc44ee1e71b670b03e72c77ba693f5ea4d3052f10a19cb7a3e5ea221db17acc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncPolarity</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga99d4eabd4c59820d18d3988c0221c921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aba0ba43fe97cfb00b12d88e0ff736dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_RisingEdge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a2b2be6b39e7e87646383b4d0800f6462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_PositivePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a96bb4fd7b16eb5d3fd4918df3b88e081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_FallingEdge</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aac0154451832c0233461e2b9b6059862</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_NegativePulse</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921a1b5002f2052d23f42562881f44a516f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSP_Both</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga99d4eabd4c59820d18d3988c0221c921aaa589e35fca557c4dd94d266a59a0676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsSyncRole</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga139cdca9409c47b0026f04e2b19edcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_Slave</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3a811c10de0d7486e0b6f76f0f6d87e6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_None</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3ae535aadf27b02da5a3239d3963fa12b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_MasterSlave</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3ae2cfe3935fe210838c54a63f1d3ec068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XSR_Master</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga139cdca9409c47b0026f04e2b19edcd3a6ac47dbf935d7f41213cab3cea92d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsThreadPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaa3140b510b8517280a7759511195ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOWEST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7eab9b53fc601526152d3acaea70d9e671b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOWER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6e395a73a949491aa8b73687703d65c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_LOW</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea9358889e62b56a1a6e1c6e15225a55be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_NORMAL</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea038ae78e604d4a7b845bcaedd0619f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGH</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6e305778074a839272fde5cb59f6d752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGHER</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ea6f63fa9f5835afa5c2b8e032aba85e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XS_THREAD_PRIORITY_HIGHEST</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaa3140b510b8517280a7759511195ae7ead047bdd95748cbbfaa1bf7ba0ad10435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XsXbusMessageId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gacc13dabe6a88b53c675679d40414ba9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InvalidMessage</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaed1965df8f88fbec5b195414ab3d8062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabf75be19f1ad62703e411d79a3767230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DeviceId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa98233ff5a1a88cb4651c07e97afd9550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Initbus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaab76336bbc147bc7d4c589055b3ccdf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InitBusResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9ea036190b51457b1ad645c76eff1c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPeriod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa21c4f55b019761ccbc50e9fc5004cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPeriodAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa11542cfb363a6cb8a94480dd609403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPeriod</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58b8b850f4f7c64c70573fe2824090f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPeriodAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6194f91e8619b44100c51e84564ee0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBid</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2f60f13456c276590f0604b713757351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBidAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae6b2a33c32d5f52b1117564214dd9f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AutoStart</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadfcb4c02f8637db895c4d70405469cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AutoStartAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2fca8abbeae31db386b8620c843a4445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusPower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe80cc7ab5dd6721080846eaac00e745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusPowerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae79dd6c6c46e3f9d65504da828def123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDataLength</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa66072e50d8d977de00dc70252e81de2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DataLength</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb96b5c419a1def92bcf2da854944a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae3e2bf7d940d2546e871860f88514d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Configuration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb37690418907b799dcae4e45a1ecbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreFactoryDef</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa02f2245eb0f802df667ba8ca4ebd478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreFactoryDefAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac9a0b3c22700a9f907322b432ff1899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoMeasurement</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab88b3fc231208cc6d1f21da7c95260d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoMeasurementAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa0f8943551121f33e77db747e65435a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFirmwareRevision</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa15621d411e707bcd79ae95177d3d63b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FirmwareRevision</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8e909a7b6d824cd692ccc8fe2029d473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqUniqueId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac60a88b4d624cfb7cb055b7c3b6f874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UniqueId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4d4dd13870259fda734a909458405671</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBodypackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ecf4e36c8239b49000135640e7a222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBodypackAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa101d1aed3fd6fb402a2fe61253f7add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1d6dac7056d22825f23bcbde98dd5a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4bb27f6bd3264873a77d48ba1617835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBaudrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac492f382198c4a8a8de63d719189a6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBaudrateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad02b0fdc8181fd739fe628b12ccc657a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBaudrate</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5cdee155338f83eb884d21ef09c63c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBaudrateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6e03491fef4204ff2ae7ce6f688644ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProductVariant</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b13414c65c259752d3b3a8b6a3119bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ProductVariant</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9b59dde2aa193cceb154fbcbf4153800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProductCode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa908daa3c693584026d0ede557bdbc32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ProductCode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aace5f3ed08271d1882d5001080f7d6b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHardwareVersion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa48c21254970ea7580e147ca6ff9c0764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_HardwareVersion</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9acc184edc585dfe049387d47d69f060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProcessingFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa68fd79e2f39de9deab88dbcd1aa4968b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqProcessingFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7262377ed7470e537dd036501100af00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetProcessingFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa760dafbca252fcdc25c30b12696bee48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetProcessingFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa816ae521b0c31e55e8c3a9806383c95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetNoRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac1f1f8660823dcb0c8a02b336c130d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetNoRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa53c2f2835c6e21e9198107598b847fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RunSelfTest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2a94ffb843fd9e38fb7c95576a81073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SelfTestResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2cf731e36a09c347fc5e12199a8b4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab4eaf5207ba0ae22e57db83603448cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa75a3ee01a3455572b645efafed0567bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa824f3b0e01870a3def3b22253bd333fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa623ec1f2c0e88baaf8fc99aa653a1119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa59f860d4c9c55c646bdeb2f4ca0c490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6b1c7db998b4a2a626232c17df83fa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputTrigger</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa92139b488f37c64d32eb8a698878018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputTriggerAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb18d4136a074669dfb484d05d2b1616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncStationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa16ff671eaa4e399abf305b0a56a1bf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncStationModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3318afd12f612e187d03a2e8fc55174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncStationMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacbe039a3c43b8a3b432d3abeb9a100bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncStationModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5ea89e395230515ae56a37cf53fbf6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4e0a7f4e9c91972f0d7fb1a63c2c2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetSyncConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa34b200cca4d583b7fb469e63a597787c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqSyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa86a8ecafc455a1755159beccba6d649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SyncConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1b9631110942dd0dec49f4e61094ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DriverDisconnect</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0451937dd4d8394bb911de3dff9a7344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DriverDisconnectAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3a53c4f5a7c281b1f0a63ec3a1b6f60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa34b119256a43dac6b9421d6697b08376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d4f164b63661d70c2f07cb9e031fd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa779143582fa7009c46a607d04457dcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BusData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa43350b892aa9e508a5f90ccf27a611c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_PrepareData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa79cfccb0c7b4cb124a0d43b4160d9b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8738113753f04a779e45a3447978f510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDataAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa38afdad22ca442463a79fabae3fff3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b852204cd8a328ec51fa02bbb5032e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MtData2Ack</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa26d786f97265e3148c1ee500544dcad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RequestControl</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7c9213f90ceb84dab95c1861bc1234d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RequestControlAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa07b11da67fcc2897d964a0eb2b8e42b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataPort</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa42a6a2ad347bcf6cbeb9d527bca10f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataPortAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa604a96abbb421ef9a99a2df07aa8f57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRetransmission</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad43928ae9472a6ee00df0d5705315c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRetransmissionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2d66dac09943a09b5ca3ed6b24b9a01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Wakeup</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6987f357954a883eb5f08a030dce5d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_WakeupAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaca04a09dccbd864668cf30c61d656892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Reset</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa25d8bbe47ba4a9ffe9b14c1d825e8c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1587fdc85b083b3a560f730593bb720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Error</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa314644b654cad60263f1c486c9ef9afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Warning</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae8511db7fadd3c89511b0fd1c9c2100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_XmPowerOff</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa109977497961b1a487300970de925f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MasterIndication</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa29b01332c56faf64a01548b543bcbeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_XsbData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9d9e4d825abe8c3aff8c0696c7e8f6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOptionFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3ee9a460ab2170c7af84f5d5ab7115bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOptionFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf5449cb58aefc50bb2cd31860b71b0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOptionFlags</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4f7a6b22dbedbd79a5e8d7f17e82136a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOptionFlagsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa2cc4260df35034dcefca061f3320d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe98ae4870f5d9ad1e8a2af6fed61e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2d2be221df81cb02a448755425ab162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStealthMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5364ba163980f27b6ec7042b5cd27e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStealthModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2339b0ab01562bdc005a47c281cc1853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UserInterface</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae1fefb3f64dc28104af394d0f8ff3d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UserInterfaceAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab427bdfe8b918a1442a7643ce637f2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EndOfRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa777e98521f3c1a4bbd4f15a03711b755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EndOfRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac646d47fd4753195d8c56c1180b7864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoTransparentMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4e8f3b5ed32d31d254392c4b121aa353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoTransparentModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa78a566d8b24936723b64e27e88cb5cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqDeviceCapabilities</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaba7c6d2c72c322d289f82b3c37748871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DeviceCapabilities</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2f94711ad24ff7fa5c93b132a5b09cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DiscardRetransmissions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada10e94ef280b1b40d021e0c9d8a1113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DiscardRetransmissionsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf9ef93bc7904ce84ce8756289eb95956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RunFactoryTest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf04029b0928d16347b2a297b1841e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9069541da91f112db936433c1bbafbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestConnect</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae26139c5d1f2fa8207e02e81f06f74ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestConnectAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa32be5b65bba40249921bb8a9b5658f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataOutputDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4313844034bea2afbb20cbabc0b737f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDataOutputDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4429ee5973f13ee9cc22211190feabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackConfigFile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab04ab5971a49e237a059409c78767c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBodypackConfigFileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08132181cdb8506a97d99a4f4edab1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObrStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf6f43134577310a0288b0cef946b1ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ObrStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7a1f3065bad33cae9bd327b744383f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9e264ee118940f6604aa5a0f4f78243a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1c43edbc7081dcb96752bcf95e4f3af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetUtcTimeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6f297f68263dd1b8fceb5c21574fcabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa24cc5d6ced985aa6469b32fb57dfe938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestSensorTiming</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab9ab228bc5cb9a9097276b0b3dd983fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_FactoryTestSensorTimingResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa41b043b8edbd507f6a36d3605535b8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAvailableFilterProfiles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaedd96e9f08419d144e660c88162f0d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AvailableFilterProfiles</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac653ad52ebe3ea4a268209cf3caf006b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb53c860e8654509a76835e7cfddb4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58503e5af9f9fcd8fa1003c0e5ed18a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf6a257f7def6453d0266a49fdcc637db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa907d7a8f2b039dd1a9c0c95f612dfa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGravityMagnitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa21edc082640d6f6b443e1d7a8ccf85c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGravityMagnitudeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab1f14e4ce0339e9778c07da5c40d91c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGravityMagnitude</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad01a744b4606574de11deec899f304c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGravityMagnitudeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa56943e5b9d91fce5ec8366de280305a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssLeverArm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf93b734d97dad1a8c904128b6b606141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssLeverArmAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa12750de84c7ad942680178d21422d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssLeverArm</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa73784fc204614e36a4b08ca3906779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssLeverArmAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1e059db93a52f01b271b3ab9b5f2fad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1db626c9e6a150d35abb05f28d161d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMagneticFieldAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacc5031fc68fc9b65a3d8f7fc8d0db77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMagneticField</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0c79082e7d3fef957cf27aa22cd2620a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMagneticFieldAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa27d00dd9224a9c0e180e6579c97fe8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqReplayMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3b3674cb51a6c3afaee7abcbeb02d913</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqReplayModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa67e66ebae69198092176da2338cb9868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetReplayMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa715ff72fb49ab69381db7d210df21453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetReplayModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9c4a7ca256019fe3f995a8e35acefd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLatLonAlt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf62038c6f00180a4e2a6967a038bbc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLatLonAltAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2688a75dd36da81dfaabd36d04e456e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLatLonAlt</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaa816523da1f293c76d2ab70f80ccd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLatLonAltAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac116d47a747b541fff33d9cedb1fe5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_KeepAlive</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafe7231f23f5090804e03c9df13be5dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_KeepAliveAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2ab816df097ebd9428767672677f8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CloseConnection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4c086b8e8ca7bfa4a800b9463893807b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CloseConnectionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d69e0b63ab837cb7aafc1094ed2fd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_IccCommand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae0b5a1203fffc8b5ab3962a9e29bd86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_IccCommandAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac947b5aae09fa2bf337e967d11d6f5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssPlatform</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeec5cdc53196c1fd65cd439a1c3d94f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssPlatformAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac501191388e3b7a02bf4550293a03785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssPlatform</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa92698dee131c1b8a40927b20e5a5eda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssPlatformAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7899f88c2acd482e2b326e6ed8351edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConnectionSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa70f6c628ae12d7e160db28bdf3f01d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqConnectionSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa521991c700b80570ff50137d664ee1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetConnectionSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab372534598dc2ea264bcbf2bda07c38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetConnectionSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa42b052c8e140f83abbf9a6c3e233554c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BodyPackBundle</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ecdeeba433b59e353a5c1e8ef4f6c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_BodyPackBundleAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaef56975d1df0fe4d2bb8f17ed4d70ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStationOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0456e3199afc4aae611d6dd82d5c1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStationOptionsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7af8a7860c5448ab2b8a5a78ea80200a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorReport</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa18fa928e7861f004a1264586fe1e20e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ErrorReport</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae99a8d19bb5f1bedfc078709514500e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqXmErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa97099f40866f75e463b73f06bddc06a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqXmErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad2fb819353082f37310a38e41fb5c906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetXmErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7dc5c703542cfc8ab69b5b2f32467fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetXmErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaff1d94149572b1ea58f28c36eb1eb105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBufferSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa97fa27a37aa1624603d85e49f327106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBufferSizeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadcf8fedd7874dab2e3ff2ac1d2141e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBufferSize</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa542361aa4a45d9bd643b95b630fe6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetBufferSizeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa350e9bc72c0b788ef0bdee1075f5abdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa563d843bd62fa8678ebbccee83066a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa75cfc1354c9feff0867bea63f8e4903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa80fcbe16ec52f9f406a4af92c0692ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa36e04e4e9181b11107bc11f93181f231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac644266a60a2ca0c8146adba434ff3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqLocationIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa55817e19352c15021e0c5ccaa6fe71bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLocationId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8d36a28154579cecd8c7dafdac002e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetLocationIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7badf4cb11cf89a81d98774452a197fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqExtOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb50e4eebd2ea1e42863f3968db4db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqExtOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08973088d96323859d59adff9e2c3db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetExtOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa162b6e603801e2e76fe08d5040520d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetExtOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab6f339ad9a7b0cd37bf3fc17e4b1c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqBatteryLevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa198e3196a1469201a38d384c02c5266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_Batterylevel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5a8edeefb61963cb6c2bbebc092c8686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInitTrackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4bcf83369e52ba0a01232a1887fb8456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqInitTrackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab60e07751032553c05e36ab9aff24fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitTrackMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab7067d162e31bac3e6812521c109b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitTrackModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b92b57169c947a256cf5bae17e0d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqMasterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1377eb8c69f9b21367dcf008cbb29b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_MasterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaba3081f9a8688f1af52456a67a2323e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreFilterState</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa8a9221a88fc3b308e1cb2e8260d4722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreFilterStateAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aafffabdeffe9d1fcc60b4eb6e0034d16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqPortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3315de1a644f1e6b93307813a49d587</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa64b5784e668b9bab21cc4902b4f0682b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_PortConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa80a58aebf8c3d201a800c18c02cba75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetPortConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5b108b9929cfe0c99c63608d3a6ffea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae0ec9e338d7383b56147d4444d6224ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputTypeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa50f253d9504f389f9cd19db2d98de46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabb817d6c6809dabd0dc7ec91dd95bc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputTypeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaec7f99615e751d12586e00b75d6fc04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa594f5925fb0820154821ff801f7c4200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqStringOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab32fd97bb5c7ce86f3da9f0d13f735c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac2396adb8886c003d3c0d1727e26272b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetStringOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa263a99e8a75fcae8ca393c3e9e2d13c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08a84fd01b77650f9ad53d463c796246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EmtsData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadb60ab038d5d480e49f1ecac6e1d6a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateFilterProfile</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aade288023f42b347738496d09ecb37abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateFilterProfileAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa422b00033281f30928e33706e686d091</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8fa3047e6bdc03f44b5503928798f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RestoreEmtsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7b3adf70f56a2dd38c2c4087cdaefc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreEmts</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab818f27f4a10f74a6c276721bfebd9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreEmtsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac61bfc143f81f55416a89af11f710ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UnlockMaintenanceMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad40eca5cbe71bd0e4d1a3f94aef0a310</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UnlockMaintenanceModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa178dda14fd3030feb7d36b0ff0c52596</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ClockSyncCommand</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8c1d0b04e1161036659adff7723714fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ClockSyncCommandAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0883c1852bb81c799c4a08b53a9c0b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa884f1b5aaa9358883cba36db53ebf87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa499b56f642ab7d10a5722f85e05fd5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreActiveClockCorrection</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa91ba1dd0c6897bdf63671ffd2a7cca48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StoreActiveClockCorrectionAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3045da829d828237eaeeee8b587659a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4b3b9efca026c6e0fb41657af1433dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFilterSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa100ea1c5d429cdfeb329b21ceb2306b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6728c01e39e4473a6301454c7953e72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetFilterSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1b76de19284d0f50c145995aa421b3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAmd</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb65dd5a1b1e36be2299fdb46e4a09d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAmdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3a336a452f290458fbbc7b62994a885b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAmd</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0bd638aa06529d16d97100a186332ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAmdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada6c5d4dbfd840d6a85feae16c21b0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetOrientation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa00db5b6fd60212a0469d33f15ba3e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ResetOrientationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3b5389da1739bde6283e7c40223f7a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa3134bda1066007004d317c79e9822d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GnssStatus</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa59e91eb2a299ec7197bdde0981f9377f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AdjustUtcTime</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae66eae03905fb46e3563e26c94b8c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AdjustUtcTimeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2724d4c0cc4a4f591bb44272089db4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5d1d955a3f30af9a692b64594d14099f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaae22238daa4ee6cce6214f82e411792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AssemblyId</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa959d40bc207891dd339d8fa83a919777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAssemblyIdAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ae2b9838383b329feb49e1beb8483b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssReceiverSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2dbf345b22bf1d798787fc61f119b9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqGnssReceiverSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaae6fbf6229a0bd7f957341e76353c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssReceiverSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab9dbd2720eafd17846d5d4167d93c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetGnssReceiverSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7329042e351511b8b414726abc7ef5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa233a93f29e88443cda6f5fc9872b07e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac50dcca973dc2f50e8d126ea0cc9fa0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAccessControlList</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa823f2bc39883d5f23142e65844440033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAccessControlListAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa18be02a08e78f02ec86aa36aa066e6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ScanChannels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa73e78f9ddcdaa2a0ff5682094e0f20a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ScanChannelsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacab8af689f55005b49113eed03cf8652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EnableMaster</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa04e2ab01399c6f58136c27d8ad6c02a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_EnableMasterAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa86fd7fed10098539428a9147e0b54ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DisableMaster</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa526df48ac7d179def9d514766516a75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_DisableMasterAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab4703b57717c89c7f810e8575bcaf131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRadioChannel</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa43b9e6de61d6fff9ed7df1101c9dfe9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqRadioChannelAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8dc789556c61d26ed90d4bc3fd60896b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetClientPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8106669e2c21ca42d52d777dff517c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetClientPriorityAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9af91cffd6784cf5c606c9cd416c1941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqClientPriority</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa85f7f79843f0b1fb948a61d4a3649833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqClientPriorityAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadadb6e11c7b12a1c0519aa37f6f8fd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetWirelessConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0342f3238c08bf1f9427a7adb55fdd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetWirelessConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacb47d6d958dfc2a9effa82f0552ae3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqWirelessConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9ff5f5fdbe6dcf502a58e216ad89660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqWirelessConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf96891cbd856d03ff2637f28d851cb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateBias</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad13b62626cc80ac03d9feeec0e332fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_UpdateBiasAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7f762ccd2f0587824dbd609bacb857b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ToggleIoPins</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa0c64265b48493c6aa5a2000f48e5d71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ToggleIoPinsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa30b4894cee6b13f9ac6c6155c0bf3441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoOperational</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaad723f75a66203601b955d730f0ca2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_GotoOperationalAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab81b3365cbab61b523f8b9bab6a71621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransportMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadef7f5cec9fcc84d3f801e81bf506d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransportModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa91c7c90ceecba4621a145a092d84a0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransportMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad2c32ba6c7019990149b58d9ff81a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransportModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa3d277b8298b61c330860d90797c4635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AcceptMtw</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2ccea596a121a720cb67213f69160fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_AcceptMtwAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa35f79ae0339714af22d33894ec10413d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RejectMtw</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa5594f1855c6104dd86c1dd054e9d7869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_RejectMtwAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa301b955fe3f1e54fa867ece5326225d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InfoRequest</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa69715635383e621614be6c6e79df2d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_InfoRequestAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa41dd5bb26b8f147757d3ebaa53a664b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFrameRates</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac5c3708e4e6e9c43045549237ab6c349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqFrameRatesAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aabfc57c6d29310b26b379d0dc32b61733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StartRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaaf303cad3a71c32f65881c242faf6444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StartRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada8d8d013634f0e5d86dde8182ecf5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StopRecording</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa17b19d3de1e2160bc668bc18400b8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_StopRecordingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2b25c9d8edfad24a196d92a02ac9003d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad5e375a511fb424303c2983a08de07ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa08aefc296a9ff150d1fd002b85690145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputConfiguration</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae6ae9ca21518d88477964287477676dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputConfigurationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8037134d93757fbd574e9215c2ec9b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaebd95c0b65541f5dcfa2394ee5896287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aada497c5e363a269a925e2189518dd2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa86fe0104d75d2b2f6e6b25acd535323f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaed49402d08f0d063784767ee481af01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aacf3f4a3e2bd2dc4a52e594ab9e14c5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa7d3ef4d2a0489c936524736e16d1f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSettings</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6657d77d36299f165b58322c74987bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSettingsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae1ccc028eb7ee69848004f3de408261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSkipFactor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4ece71001b68b3839867c4a27b676667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqOutputSkipFactorAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa47df4937cc1dea5e0f417e2b435e561b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSkipFactor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad8dbdec2ca24c75af121c84a0eaaee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetOutputSkipFactorAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac35131e6287aaf6096954c23d87bd547</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitialHeading</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa4a187e8411f845a867358700c05ee0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetInitialHeadingAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa45251ca7c5456581ac274cbe975bc501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6dba01f37cca332973b41db9c52d7a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9fdf67e351ee887c538eb8d657e541f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetErrorMode</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa28d72e73a7df84909cdd70858e643ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetErrorModeAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa6eb70b72e99c7d3f04d9b4ab7dce599d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransmitDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae44c6671578f5c101256fcd0ee781d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqTransmitDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadc8f5ed252650d5f28120f4792094b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransmitDelay</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf2563dc1decc2b25b7497a0676f49af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetTransmitDelayAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aade8a1ee830503b773c23abc09c65c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMfmResults</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab1c5adf3112eb717f929701f7b682900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetMfmResultsAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae2e6350dcc5c34e154381b4c33f26c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObjectAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae122b64a2e85292ba848823cb8e95075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqObjectAlignmentAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa04b0fdf4e7385d10e1ecbf24dc06f548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetObjectAlignment</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa268f00e015e009c11ca9a7a0d6cf2b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetObjectAlignmentAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aab200ce89d6f3710a1710482c9666277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ForwardGnssData</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aadeb694168d96815805adbad1763d7554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ForwardGnssDataAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaa486a59551b38cece2f2d45f6a27ea06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqCanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaeb34e2b610c097323f02e92e92b8e994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa58a1d3a6202df4af6e4e56c2aae2ca71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CanConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf65175efc7eb544abcd49f2a02685f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa8c65c927a1a7bcc538e6518d061b30be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqCanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aad1536d11c2443e724c236fc985846a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa2d5454d75740acf6d4cb6f86844134e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_CanOutputConfig</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae06030842cfd5b66b40f678943e72788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetCanOutputConfigAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa33f8d3a91fb853c68909d6fb26ecfba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAlignmentRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa50395efe336a266ab11fb56609bb80e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ReqAlignmentRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa9d54a4f645df57c7df16dde55db3e90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAlignmentRotation</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aae4e3ded24f16b9d10bca23999ffed0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetAlignmentRotationAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aaf3e5913436433069b71537d498aa192f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ExtensionReserved1</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa868b0c7d8dfb73e8b569f7d0efa839b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_ExtensionReserved2</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa1d8ea24e12d26bd7db80f408c0cf78d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDeviceIdContext</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aac9aad375cad940335a7a0490b40ce030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XMID_SetDeviceIdContextAck</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggacc13dabe6a88b53c675679d40414ba9aa17789bc19ea0bd1f9d405c610c63c593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>cinterface</name>
    <title>C Interface</title>
    <filename>group__cinterface.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_BROADCAST</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44cefb784042cbd1494268a2735c095f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_DYNAMIC</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4f1526ddede598fdbd06adde5a30c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_INVALID</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ccb6071d965b3115cf7e696e70b0292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_MASTER</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae8321d23871bd495a735cccbac26b451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XS_BID_MT</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab9478ee24f1f927f712dd4ad6caa7bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union Itypes</type>
      <name>Itypes</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f8753eb71a4f1a17bff5913b377a56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FILE</type>
      <name>XsFileHandle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74e67937a1394ad0c13d4d8f6b6f1d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>XsFilePos</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee1db0cf1b8591c59afba7a3a0d13eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>XsIoHandle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8caac814a4ee656f1774ad23ccc5f16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>byteSum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac1dfbf570dd9179d632bbf3fd163a483</anchor>
      <arglist>(const uint8_t *buffer, XsSize count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsVector *</type>
      <name>convertedVector</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac2b252c2e5f0f24b6b2926f09ae20d6e</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier id, XsUShortVector XsScrData::*field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>convertFromFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1c0400682139d331e360b5b31c56f922</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertRawVector</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae9d57952ece70fdf3c416b87ae9b9a34</anchor>
      <arglist>(XsUShortVector const &amp;input, XsDataIdentifier id, XsVector &amp;returnVal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>convertToFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5f03dabb1c4415079ff4d82131e266ca</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fuzzyIsEqual</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga09c309f0717e9e84f36866e9e74b8309</anchor>
      <arglist>(double a, double b, double tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FILE *</type>
      <name>openFile</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2038446b4a2defbce324b897f39497c</anchor>
      <arglist>(const struct XsString *filename, const struct XsString *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeAllOrientations</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5233933abd54c60ec10279f2ec3494e8</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsReal</type>
      <name>signed_cast</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga228613a322231ba1b4323faccce2b330</anchor>
      <arglist>(uint16_t v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapEndian</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac5546905d6f7b992001aa09541b299db</anchor>
      <arglist>(void *data, const XsSize size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static XsReal</type>
      <name>unsigned_cast</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac56f780f62ffebf1f6d416d0cc888718</anchor>
      <arglist>(uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_append</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga31380e06e54b1018b45f30b6ff5f82d7</anchor>
      <arglist>(void *thisPtr, void const *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6632a0f3017cd63f1efddfc88477d80</anchor>
      <arglist>(void *thisPtr, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void const *</type>
      <name>XsArray_at</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga702634fd8ffb13ce63d7f0a4b451cf92</anchor>
      <arglist>(void const *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>XsArray_atIndex</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga67b3980dc36ae42c8e95e17068bbcea4</anchor>
      <arglist>(void *thisPtr, XsSize index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga63b78f3e6c2315d7e9741a9336781c49</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_comparePredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5791e1de38d98c182bded026fe32be5c</anchor>
      <arglist>(void const *a, void const *b, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_compareSet</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga72561edb500d3e01c3aeb40de6d6a3db</anchor>
      <arglist>(void const *a, void const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9389918809d49b3ede4b178faf39926f</anchor>
      <arglist>(void *thisPtr, XsArrayDescriptor const *const descriptor, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacedabf42edfa31d64e786d1f935b6837</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga05d01b597ac0eb6c575a40d53351327c</anchor>
      <arglist>(void *thisPtr, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf10463a369208e313b0c6a47530c8a95</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsArray_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab1911f64a243c505ff7542f4bd7ef8b</anchor>
      <arglist>(void const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_erase</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad72dff92fa285136db12e0c20c3fbcd4</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>XsArray_find</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0ef7e1e8ddcd07f6c306c61427e2c359</anchor>
      <arglist>(void const *thisPtr, void const *needle)</arglist>
    </member>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>XsArray_findPredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga20d058dc619db0c71205cb9464238605</anchor>
      <arglist>(void const *thisPtr, void const *needle, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_insert</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaca5dc151b47ec0421e3cb557a5754632</anchor>
      <arglist>(void *thisPtr, XsSize index, XsSize count, void const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_rawCopy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa10ad30f3431b893da57aee83b1c36ab</anchor>
      <arglist>(void *to, void const *from, XsSize count, XsSize iSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_removeDuplicates</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5df1ad9a55b4c6e7821ba2221e423935</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_removeDuplicatesPredicate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga14f2c1e985279b4b442f0175eceafa20</anchor>
      <arglist>(void *thisPtr, XsArrayItemCompareFunc predicate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_reserve</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf616791dcc488f1ea098842af4e3f23</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_resize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga88aa9e4b2e0082b777a46a21b797b976</anchor>
      <arglist>(void *thisPtr, XsSize count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_reverse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadb2deef60084b3092955369bec0425c1</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_sort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga22ac564ad1e4278b4eeecf0a0f4aa460</anchor>
      <arglist>(void *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsArray_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad01697484c2c698f779345d64e199a5f</anchor>
      <arglist>(void *a, void *b)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>XsBaud_codeToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga704fac796d6899e53094d97403927442</anchor>
      <arglist>(XsBaudCode baudcode)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudRate</type>
      <name>XsBaud_numericToRate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7439bd0c058b38ce73d843d39fcef299</anchor>
      <arglist>(int numeric)</arglist>
    </member>
    <member kind="function">
      <type>XsBaudCode</type>
      <name>XsBaud_rateToCode</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa587d7e451a00e7a3c2c4432c346cf9b</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsBaud_rateToNumeric</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga532744ada4da5b1e9c8a277cc98628a1</anchor>
      <arglist>(XsBaudRate baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsCalibratedData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad0fbd3bb1ef764b3347d4c376da60d11</anchor>
      <arglist>(XsCalibratedData *thisPtr, const XsReal *acc, const XsReal *gyr, const XsReal *mag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsCalibratedData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacd292c071de82b56761d28227df00841</anchor>
      <arglist>(XsCalibratedData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsConnectivityState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga54600eb4ab8da7bbfc16f0d754feda33</anchor>
      <arglist>(XsConnectivityState s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsDataFlags_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f40f309a7a5e3aec100dc8414104c6</anchor>
      <arglist>(XsDataFlags f)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_accelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4031dc01d128decb2e344aac721eff3e</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_altitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafc5751a8db6dcc888900c8d8b8f1a9dd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_altitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7c76efaee156afba07bb8d78f4419e61</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsAnalogInData *</type>
      <name>XsDataPacket_analogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02d8488fce52372d5e3b30f481d098df</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsAnalogInData *</type>
      <name>XsDataPacket_analogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac19b52bdc2f2b9049cd9f7b3353a3b3b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsAnalogInData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsSnapshot *</type>
      <name>XsDataPacket_awindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a5cac31f9d52fbe6a52b06da71ea2ed</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6fcc45be04066b5f4fb863ba6579395b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsCalibratedData *</type>
      <name>XsDataPacket_calibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9ec6f7aae2eee8ae15aa090d77ca7125</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsCalibratedData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa7e3c82fe5f09be65ab6d35da02eb94f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_calibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2a411ef36a972fa607dc7007e4e6049</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_clear</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1121f616e9973baace548b28a1e99882</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1d0411b31fd779be03f711845e1de55a</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae94448bd7534a3915fd9fb58e465bf92</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7efbd96eebef4339eab128fd6af40f66</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174bda05f09c0582782127c1473c65ec</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47fa37575f6de7dbdeb9d9e8a72a2ca4</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ed7ebb18216d064e15354ad2e5d3bab</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bde0e70c1fc40d825ef87791761c2fd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1fc9722b0b53672a5edd839a4a412a62</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9eec8460ebb842b72445f875233157cd</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4a0ec720656cc263e81b330454ec2782</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa338aba2297fb4218e7346666df526eb</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2965e0370be2cec32d513ecfa73df0b3</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsDetailedStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga390af5e98c8391a455bdcc22c6613aa2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9c09388dcf3c446912fa88224ae82c7</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga89f75154688e62971a269b2267bce00e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3157d48ac1221d3bf4a69ca7ac44a4e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga50a8b3147d803cc5d8063650b01c6925</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad545b250f32b0d1df842dd53dad28e29</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadf84457787e7033a79f17f6c4c08fe3c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4ef71f34fc17470f9743fe34c1b37292</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga122bf28a4cf1e2db0745035e5fb82e5c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6a98df13649c4b71a064d220b0af97f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab8750064591ca90b34f78dde20283181</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8144c43691a1994fde44a21d6ad71589</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga327e5b3f2c301173a9606026d6a52ad8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga908f07296ac63e28a573e1ace83ec6bf</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad75b33aaeadad31292792d24fa7e201</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsPressureAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a889ce02b2c37574c912d3292d356d0</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4138cc77fbdd0e8ece2306ebb143e1e8</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a88eec26bdfe42798eac91f8eeb2111</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac2a74bcffc6ce76d9b4cfdc59084fa06</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9f725f47b989c60656a2b41d702874d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga468401b1c51489dc681c02c786e4bf53</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ecee0e05d5721b9e62c3a50b0f72f08</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga60fef667c7ef5c5882381ccb9c9baf04</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e909560651995e546398d0379813679</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf792e24827944d48aebe4eb9cbe80481</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ee1e5b35c59882fa62d602641b6926a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb6a0daf16d1235fad1f988d59fd8e48</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51a47254b38eb0614286ba5bfd20dfe1</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaccdafa54fa3bb98725ab58927912b8aa</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47dac05f85e5e60552fdc3fc78414a09</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac247c7def8dbb989632ab938c0e1b21c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7133dbb2624ebe22dd52fa72e415f6c6</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d6ae616eb881cf355d503f0ba32eb2e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga07d092bdb155162a6a6ce215653ac017</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a50595415d86016dab1e1e38d85ae1e</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3b9917274259177e45adaf74e4838657</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77953797007be739126b21bd2c74f00f</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbb40b0c32546fa7b3394393be9f9a5b</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_containsVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8df86f8b8654db1e83f0bef5224d2a52</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemOrientation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab7aede438ba3b2246cef931082b0dd96</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_coordinateSystemVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a5346d47af96c30b840b8d78370f07d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7338c4a1f1b1f4ae4472e8ce30c175df</anchor>
      <arglist>(XsDataPacket *copy, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064641f2ae0d61b344b0eb90adfc77a8</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket const *src)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_correctedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb59883486c731257102646b73991ca8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_dataFormat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga457d9839ad349de49e5a29f3e8c4ccd4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga569a3352dffd7b3ddade5364e518c418</anchor>
      <arglist>(XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga08c7faf0f6ab871442e3e2232c5ff740</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsRange *</type>
      <name>XsDataPacket_frameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f5f253709707f22e225847391274ca5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRange *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_freeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad25b4a4681834d62bc130f62740be978</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsSnapshot *</type>
      <name>XsDataPacket_fullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac9e8679cce6b03ec4e1cd87f6c93d384</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSnapshot *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsGloveData *</type>
      <name>XsDataPacket_gloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3996ab65dc2def49c4f1804950a5a85b</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveData *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>XsGloveSnapshot *</type>
      <name>XsDataPacket_gloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeda9deb7a72bd4f1b83590c597b6af7d</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsGloveSnapshot *returnVal, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsDataPacket_gnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bb9ba11176a2cc396864d11ad2c6132</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_gnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga552965928d784c6549e313c756a1cd6d</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_isAwindaSnapshotARetransmission</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5c51fdd0a81dd36dc02cf4457ba98426</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_itemCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1672ff8e9ae4635169ad49e81d482635</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_latitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770d72de7bf0e1f0fd4e749bdf5ed7ca</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsDataPacket *</type>
      <name>XsDataPacket_merge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad535e64b6b99ff281d3d42ec9b18a6a4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDataPacket *other, int overwrite)</arglist>
    </member>
    <member kind="function">
      <type>XsEuler *</type>
      <name>XsDataPacket_orientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga366a1cddd12518550cba7adbb23e5704</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsEuler *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_orientationIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabef215c4e2f348376ce0af048fe5bcb2</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsQuaternion *</type>
      <name>XsDataPacket_orientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2b2ca8594880cbf8e2672bd564f8d7f4</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsMatrix *</type>
      <name>XsDataPacket_orientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4c57f2f0909791a86aabb475689b936</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMatrix *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsQuaternion *</type>
      <name>XsDataPacket_orientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad4230c510cc35e4d3c44f5034af86ce1</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsQuaternion *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_packetCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bc1d473e071bd86cc0bbcfa821e3dce</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsDataPacket_packetCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3270f9a31ff9f7338817140b8f3c9e24</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_positionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15bd86cb5daf4dfd60d78a651027334a</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsPressure *</type>
      <name>XsDataPacket_pressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafd1db7285dc5b6fec030539b4daf9d35</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsPressure *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_privateCount</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0cca9a812163fb94e88ea5b724d4bedd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac02d90504d0f20ff94c2ef72223a442f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6c143cfdeba2e92e1d19115e36bee487</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawAccelerationConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga97673f65f5305306e6cbc4ab0d13dad9</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsByteArray *</type>
      <name>XsDataPacket_rawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga227c97a7c343c6245228fe6bb661050f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsByteArray *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsScrData *</type>
      <name>XsDataPacket_rawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55b9c0aa0c9995285fdc766b4b47ca05</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsScrData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsRawGnssPvtData *</type>
      <name>XsDataPacket_rawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga859fbb2c158d2b3d819086e1a84a30f8</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssPvtData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsRawGnssSatInfo *</type>
      <name>XsDataPacket_rawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf7a39df44da56424d078cbc0949f2c2</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsRawGnssSatInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5f9e0f19ae9b3c08996ddb193efe0b85</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawGyroscopeDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a67843e7c6cfc43584cc93094ea713f</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ca60e42a0318138a6ec1520d6342674</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawGyroscopeTemperatureDataConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga65b69d5242f15ff70bbd32ba0edf62db</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsUShortVector *</type>
      <name>XsDataPacket_rawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ffad7edacde1ffbd46de568ce651</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsUShortVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_rawMagneticFieldConverted</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8a4c18bc35e7700941ab1139010ce62</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_rawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae075f897be0d2d364ac716da1c2708db</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDataPacket_rssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75d62b4f80803d32a1a41d878dfaae80</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsDataPacket_sampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad167868f6e2f5f4c5991485f5a1da61c</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_sampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga495eecdc5b213b45b2f58efc8faa9ebc</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_sampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaba0e97c9bddf05d29ecb864248e1df65</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSdiData *</type>
      <name>XsDataPacket_sdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe525c50cc49ef5963670fad9c35f521</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsSdiData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAccelerationHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1859a00f51f17cd07dbf5995082df72c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAltitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62558e6d987c37510a8d9b444157c43d</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAltitudeMsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga455055031d91857de07fcd99f1257178</anchor>
      <arglist>(XsDataPacket *thisPtr, double data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAnalogIn1Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga980bd29446fba54f9e1d34dc63b79a18</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAnalogIn2Data</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1857815bf40f455abc5826cbc6a7a1da</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsAnalogInData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setAwindaSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaff7354d963d11d926374be4106b683c3</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2268bc7dd13a08f7d14896a444b60cce</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacb27d1626aaef9e1bb2e3d78e4b2a846</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsCalibratedData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga22cb49cb13a4186f3612125acc3d42aa</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCalibratedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28e55310f1f6e0eb69d6691d8626e51f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setCorrectedMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaad8d466ec37fb110ca11b36f2252946c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFrameRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac07b5fdc045b670c6ac36816601e160c</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRange *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFreeAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4846ddd17f5a4bb4ee4bdaf66e1420c4</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setFullSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02f5455c927944c1b0742f0b367e1576</anchor>
      <arglist>(XsDataPacket *thisPtr, XsSnapshot const *data, int retransmission)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGloveData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5dd3d7815edf7b5b40d842a5b3b1afc8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsGloveData *data, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGloveSnapshot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3cfcb03100ece43c1abf6ef309c3da71</anchor>
      <arglist>(XsDataPacket *thisPtr, XsGloveSnapshot const *data, int retransmission, XsHandId hand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGnssAge</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad71d7915333c842718ce3bfb4dc65230</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t age)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setGnssPvtPulse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa15ae33c431655818ba71615df259717</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setLatitudeLongitude</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacab4d31b285b80f8f15af580389d9a38</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7eaf1642a59b4d5834d79c8892c7dd22</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationEuler</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab523d9d9beb5a5f94195a3e128decb25</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsEuler *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga83d203509d9f6020a43f20399d15430f</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeaf98f434be575e165fb1aba213edf53</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsMatrix *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setOrientationQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac935187c50c2ae6f0f4dff0789d71873</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsQuaternion *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPacketCounter</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga133e865ff9a6e1f50e0d088a2e8cf5e2</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPacketCounter8</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5024514da3a9e79c1dafd57c9498ea74</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPositionLLA</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf9b686407120c1a5a284a38f94671af9</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setPressure</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaee3c8613f6cd7af69fae65df2fc4fab</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsPressure *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRateOfTurnHR</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0c957cf09ff468e4341a7c5f0387d110</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawAcceleration</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga138b19b6721fd011eeda845e8334d1b8</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawBlob</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacf21a02d2e315c556b761c0cbe73deec</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsByteArray *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac32dfded803e707c876c8efba20428bc</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsScrData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGnssPvtData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaed6705ea9c52e82505933a3232fdfdb0</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssPvtData *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGnssSatInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b47127af6f9237249164bd71308cde</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsRawGnssSatInfo *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGyroscopeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafff9ce95142f53fe256dd11f7cd880e5</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawGyroscopeTemperatureData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf87d620fe5b81abddbd21f8fd969a449</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawMagneticField</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga516d0cb3fac099930d9281e5e46e52b6</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsUShortVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRawTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga900560e221a453931cbd585add24b8b8</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t temp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setRssi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0603932dca54cdfda8afb09a6c1671ac</anchor>
      <arglist>(XsDataPacket *thisPtr, int r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTime64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77f74291b050b9db2db78728a9c81caf</anchor>
      <arglist>(XsDataPacket *thisPtr, uint64_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTimeCoarse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f5f35b690f6031704487ff60cbee523</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSampleTimeFine</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e17f7e9694d7c7fab9df8a1329e9acc</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t counter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setSdiData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bdc1ef64e23741797db8cd44850f2dd</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsSdiData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStatus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a34045c3923a6e06990964e7e43c05a</anchor>
      <arglist>(XsDataPacket *thisPtr, uint32_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStatusByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad8c8876e75eefc247726bef0e3f8adcd</anchor>
      <arglist>(XsDataPacket *thisPtr, uint8_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStoredDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga95e9f49c73ab7b34bffcabd13bcde490</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsDeviceId *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setStoredLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga33350bd14ed116b585641bb6bdb2e94e</anchor>
      <arglist>(XsDataPacket *thisPtr, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setTemperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac1cd7995c194d9ba6a13323d4ab59e94</anchor>
      <arglist>(XsDataPacket *thisPtr, double temperature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setTriggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2638660c614965d3551406f6dc35465</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataIdentifier triggerId, const XsTriggerIndicationData *triggerIndicationData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga107eee720beea1e24968bd693062fd1d</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsTimeInfo *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setVelocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d673b48c68be137f66e0fd095a9bd13</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *data, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_setVelocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadbad8df3775f38a6568570d6812c2ddf</anchor>
      <arglist>(XsDataPacket *thisPtr, const XsVector *vec)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsDataPacket_status</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4984ba5188db31d633a4f900894772df</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsDeviceId *</type>
      <name>XsDataPacket_storedDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga719467c39cc983a2fc67e21652042f00</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDeviceId *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsDataPacket_storedLocationId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa13598686843f2f1d578aa2ac94c6a8a</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8c65bb23efa90fc6504b30c4c7a62f59</anchor>
      <arglist>(XsDataPacket *thisPtr, XsDataPacket *other)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsDataPacket_temperature</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaecd32f06109d0b05c0fbbc768e76a506</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDataPacket_toMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74c1d259077b6047ac6ddde034141c48</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>XsTriggerIndicationData *</type>
      <name>XsDataPacket_triggerIndication</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga966ee82972a0ee68b58a028d1b2c5203</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsDataIdentifier triggerId, XsTriggerIndicationData *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsTimeInfo *</type>
      <name>XsDataPacket_utcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2caaac2e8e440ca393f7a96f8b9f23f5</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsTimeInfo *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_velocity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0d3a25a7bde13898937cd5a550af1163</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal, XsDataIdentifier coordinateSystem)</arglist>
    </member>
    <member kind="function">
      <type>XsDataIdentifier</type>
      <name>XsDataPacket_velocityIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0a05ab8859452196ed2aee7bdcf83aed</anchor>
      <arglist>(const XsDataPacket *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsVector *</type>
      <name>XsDataPacket_velocityIncrement</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga19f5f9b68e6ab0640f2fa8a73a10e7eb</anchor>
      <arglist>(const XsDataPacket *thisPtr, XsVector *returnVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasAccelerometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae42086f06e9c0e4e4aed8c6dd338f86b</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasBarometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga722541d4ea51361cfceb83225b625b0f</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4362cbe0929f8e049dbfc1493ec49a2e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasGyroscope</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf41ec03e92e76e0625c933acdd7965e</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_hasMagnetometer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga483d1cf7668a9f1e00055771b76a4d62</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54e8b6d62799702665f4ee83035d827</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isGnssIns</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9d884027228c3a098c9ac26e48fe2812</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga18519698494b4df8e650b77d1c4bfaab</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga582356594cd29c09e9e82223cd4bc90c</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga04099a2e0e65e1e47fc3731fbedec4b2</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceCapabilities_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa892148488d3b714a1717d16793df8ed</anchor>
      <arglist>(const struct XsDeviceCapabilities *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9b08f088b7c65ded1f876b9b6628f1c4</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr, XsSize numberOfDevices, const XsDeviceConfiguration *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4f6470acf5bcb287d50871a30693c6c3</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae75e3b6787af92d24e0661bfa60eb906</anchor>
      <arglist>(XsDeviceConfiguration *copy, XsDeviceConfiguration const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56ad7efbc2d3571e65acc4886a607fd2</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceConfiguration_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf7c8bd0fb4224078bf7791b8d51f6eeb</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsDeviceConfiguration_findDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad179864eba6a4fb32430ecc89c5f90d7</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr, const XsDeviceId *deviceId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_readFromMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ae70a09d3c5dab09380c6d9f195e30a</anchor>
      <arglist>(XsDeviceConfiguration *thisPtr, const XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceConfiguration_writeToMessage</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44e10d5d8d9fb6986b824894102242ef</anchor>
      <arglist>(const XsDeviceConfiguration *thisPtr, XsMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_contains</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga557383423c628660694b33bb060b9809</anchor>
      <arglist>(XsDeviceId const *thisPtr, XsDeviceId const *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_deviceType</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf16c0f5c33ea186f7c902f4a646a5671</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_deviceTypeMask</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa4bb7b6f9eb49d69ff1bb9232147f435</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, int detailed, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_fromDeviceTypeString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47b0fb7d1e90b817d712d112d2dca0ac</anchor>
      <arglist>(XsDeviceId *thisPtr, const XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_fromString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabf9abb220c18cb9241e13bd8dba252bd</anchor>
      <arglist>(XsDeviceId *thisPtr, const XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_hasInternalGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga66c3508135f613771feef9036781a526</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAhrs</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3acd4a4ea7a8366269ea91e91b78e589</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1c10917019a5d656f98db6be95628f23</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Dongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56c7cc57d7315b78a90f47b3663bb4fd</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Oem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2afd86feda9da3306fd783dd14b94fdd</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwinda2Station</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0506d9dea5162820f693621c7dd646b3</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4afd6413e3348f4289e7608cc9156ac5</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXDongle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6090a4089c36f6bb472506abbaa04d79</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXOem</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9f9098291876536c98c572844596911b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isAwindaXStation</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab6b0c8a99f3803e28293d73bda309613</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPack</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga14e9ce5e60b9557863e808a01ea47495</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPackV1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaddac6d8225354a5fcf24633d3f49209c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isBodyPackV2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5a20a6f0eff7231a6d22dacd5482f5ba</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isContainerDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45cdf261da7c362d9b1b810567eb425a</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isDot</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59d6353a5269ae5d9d13acc6157d04fe</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isGlove</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4892c905ae0e5e4c79b03bdac1af6e7a</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isGnss</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2bf1bf1310f5046352f091b3e81c2dea</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isHilDevice</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4464f571b41899375cb69c6bfe4df92c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isImu</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga174c8f116ab205cd6d60871b517db4a4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isLegacyDeviceId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b288f3ca04aef7b7210d29c968afe02</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8ae7e6697cb0cb48fa94a1376217dcf</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga776bb57ad00188032ca22ad5abddaa52</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti3X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6dff5fe65b005580c2aab25e8d5b36fe</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti6X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2585f5dcbe554f8e9021117dbaf1dbae</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMti8X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga878efb342931d8e31d7fac499c274d41</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtig</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0e675b209d75d6fd2b84ff23b2c80e9e</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtigX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3ea76861113954c20c4bf793b0b2e67d</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtigX10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga58f0e7f7d09b554c30f8882a32a47a7b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5bcfd15fdd341690b9bf1914bd45c18</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga85f38d02ba0b0b9df88ccc418fd22eca</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtiX00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga391af49b12ce014992371d5cb062f471</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMark4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga159b0654d606c7177e13768452eda091</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMark5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0bc557806589c69986ffbe48e46f78d6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae50ff49a086751dfaee22592202114d7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_1</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0404f9984a0172586de2341bc7f1d190</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga52c0a8d51a58a7446605366caba06d20</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1f5f70c6443a78339b1ad50aa407a77</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27079ddfea7c5b3dcc2c2895ebf1ff72</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga312767c3fdd89c6c9bb6767b2b96d1c0</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadad08ce77a7e4e456ed2a20a5c4d299b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_3</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4bda7a4dae4f57bcc4a5d7f8eb786c84</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4941684add08e88c87975003f9e00167</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb5c5eed2a62b4cee969bf9ce25b8a64</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_400</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5049edbd75c531098fd9c0c573e509d6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_500</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6ae33d89b1c620944f70631c34de66c3</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_600</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga486ac87d7dc253dc806d7a90fb44ceb7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_7</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga405c0c688168624e5578c97b33992f47</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_700</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga078e883f3b32685b861c8d41fcc57b94</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f53b4105f43acbf62defd53fbaa09c8</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_800</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae5f59c32689b54800d1bac0139112fff</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_900</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe9cfd66fc8caac8d5bed689a57fe713</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee170f60ae603fd367631d368d31c6f4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga924eb6573c1322b7a7cb72b6ffc96f01</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk4_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7a2217474d2707fe607a9d8c7a5a1744</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac68644f09371fbf5ee67902e47f7bb8e</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_10</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f3c0dcf6021bd85f5ffc81ae4204972</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_100</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4971230b03429ea84a6cfb153b5a34b7</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_20</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6b4f6178c1b287e3aff3cbba6830e11</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_200</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37133dc4a5dc84a61c0b0835dd856fdc</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_30</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f5ed216a611b9a8dde161327b8276b4</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_300</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga35ffde22729f392b89660fcd2a1d6943</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_710</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga37f9095b908cf89a690d6d68ab930a48</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_X0</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga05c2e2842bc4c4053fa44e56afe709ae</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtMk5_X00</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga57179046bb1af895b2b9f95898318057</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtw</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga76dc4751ac8e2a6dfded5f53d79c84be</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtw2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga872aab90307f347c34ad7e2d95c13d76</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtx</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa47b33e771160015dca54cb1e30cd7c9</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isMtx2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1776647a29e4359905fe901f02f604a6</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isRtk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b31ba1079a9066144316128a2dd8c2c</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isRugged</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab2f52b7ec2e661e14f16bb6462635c07</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isSyncStation2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa0a2df25f847a6edaa922f6863640df1</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isSyncStationX</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5333806f2bac63440cbec292c2c647bf</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isType</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga40a71b17f4d514adabfdfb13ddd43596</anchor>
      <arglist>(XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isValid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaec9cbe1228db88940f0ff482a762846b</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isVru</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa842fcd70deb7128abab25ca88f76ab5</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsDeviceId_isWirelessMaster</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga75a7923719e4de9f38333ecebc71b656</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsDeviceId_legacyBit</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga55dc10b437bfae8d1c0331019e7b9878</anchor>
      <arglist>(const struct XsDeviceId *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsHandId</type>
      <name>XsDeviceId_side</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581b469df6768f3e83d3be49599d0601</anchor>
      <arglist>(struct XsDeviceId const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga794947de84c8458cff16f5d7fdd822d8</anchor>
      <arglist>(XsDeviceId *a, XsDeviceId *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_toDeviceTypeString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf6c23065c90a44f0d77ae5b317f97e40</anchor>
      <arglist>(const XsDeviceId *thisPtr, XsString *str, int makeType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1d39bf664d3935018743fac8ca17ead4</anchor>
      <arglist>(const XsDeviceId *thisPtr, XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_type</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaaa0679e226fd291c73ccb2982a569b3c</anchor>
      <arglist>(struct XsDeviceId const *thisPtr, struct XsDeviceId *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsDeviceId_typeName</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2adec9aa7770c66c0167903623de6b6c</anchor>
      <arglist>(XsDeviceId const *thisPtr, XsString *str)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsDeviceState_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c06fbb59a2cba2335021036e27f067a</anchor>
      <arglist>(XsDeviceState s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsEuler_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0aeef1daa83cccefb72b203b633c077c</anchor>
      <arglist>(XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsEuler_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12522558d3b79557dd0629ab5585b8b9</anchor>
      <arglist>(const XsEuler *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsEuler_fromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacfc5b34cbe970db3795875bcf76d34a1</anchor>
      <arglist>(XsEuler *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_close</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf815035e63227cadbd1c5ae805ac5c27</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_create</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga591959e5cb13029998c82d56cec2456b</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_createText</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a4b24bc4e588ecd17facb833e6689ea</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int writeOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFile_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabb55a928d9848e4b9b3385ccf8953b63</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_eof</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62e7064904de520df76dd61507572d68</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_erase</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1ee77887428f00e310321d3b92283f40</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_error</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga72542d3009f4dcb36b8b9d136268c2dc</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_exists</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac94c631f2f9d9e179012ed2a98871e3b</anchor>
      <arglist>(const struct XsString *filename)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_flush</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacd36821fb164134541664d690ec0467e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_fullPath</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6e69aa9033af09db2b116ac0869373ce</anchor>
      <arglist>(const struct XsString *filename, struct XsString *fullPath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_getc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6c3dc3389f040b49ba1e3c39ef5edc7e</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_getline</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf308e7cad59cd69912f26019e41190a5</anchor>
      <arglist>(struct XsFile *thisPtr, struct XsString *line)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>XsFile_gets</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga08e0c491514cc0b26777aee9cf42f94f</anchor>
      <arglist>(struct XsFile *thisPtr, char *str, int num)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>XsFile_handle</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaef4703a649991d0470a4d67ad3417ecc</anchor>
      <arglist>(struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFile_isOpen</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac3a5219bc4fa168e04a9d8bd0c8ba21c</anchor>
      <arglist>(const struct XsFile *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_open</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3c5c95f271640efbb1a51fe824c00d0b</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_openText</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga83199e8ca4d503d2a1847fe5f4ba3821</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, int readOnly)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_putc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2e3315119e763f2f1ee4757fef32d61c</anchor>
      <arglist>(struct XsFile *thisPtr, int character)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_puts</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb942fa12c0f312223944a571f117418</anchor>
      <arglist>(struct XsFile *thisPtr, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_read</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadc7da3f0138aa7279fa0ac2eb4a785ff</anchor>
      <arglist>(struct XsFile *thisPtr, void *destination, XsFilePos size, XsFilePos count)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_reopen</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7543c44aa572eaa756cae78a8eba6a19</anchor>
      <arglist>(struct XsFile *thisPtr, const struct XsString *filename, const struct XsString *mode)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_resize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga54cd19b8552ee0251487fc1cf35fc6a0</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_seek</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafc7f36839845a11ef505ae5dae5eb8e1</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_seek_r</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6901723df9dcd2c615f2e965affe2bed</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos offset)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_tell</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga951d7b42cd7e7869df1e2eed4fe89db7</anchor>
      <arglist>(struct XsFile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsResultValue</type>
      <name>XsFile_truncate</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga403e62d28d37a3339b9faa1216887e67</anchor>
      <arglist>(struct XsFile *thisPtr, XsFilePos fileSize)</arglist>
    </member>
    <member kind="function">
      <type>XsFilePos</type>
      <name>XsFile_write</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1f3738dfb51b63bae642a7974ad3cbe6</anchor>
      <arglist>(struct XsFile *thisPtr, const void *source, XsFilePos size, XsFilePos count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsFilterProfile_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga67ebb5a0b0129d2e4f0f6dab56d6bec0</anchor>
      <arglist>(XsFilterProfile const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFilterProfile_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae28ceabe2bcbb9744fe8dcf5a651df3e</anchor>
      <arglist>(XsFilterProfile *a, XsFilterProfile *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFilterProfile_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1a95febb0de1206e429142519fb2f373</anchor>
      <arglist>(XsFilterProfile const *thisPtr, XsString *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafae7c6c7d5487828579e0e812ccda3c3</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8b1c7db54d8cb4bcf622ea2191f19ed6</anchor>
      <arglist>(struct XsFingerData *copy, struct XsFingerData const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab400a322dd8617dfeeb97a61c1b99c18</anchor>
      <arglist>(struct XsFingerData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsFingerData_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaafe5d3a46500340e3f1a243bb685229a</anchor>
      <arglist>(struct XsFingerData *lhs, struct XsFingerData *rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f04362d22ed7bf5325e647a88a9537c</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8a501e65b003a876b057cf0f15f6c910</anchor>
      <arglist>(struct XsGloveData *copy, struct XsGloveData const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabe53f6ed67bb919e95cf13211f35a350</anchor>
      <arglist>(struct XsGloveData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsGloveData_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac95ab42b1e7d0f3b11e5af34257471a9</anchor>
      <arglist>(struct XsGloveData *lhs, struct XsGloveData *rhs)</arglist>
    </member>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xsl4ToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga064199357e05d84f2304ade2474ac155</anchor>
      <arglist>(SyncLineMk4 mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>XsSyncLine</type>
      <name>xslgmtToXsl</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9235e699cb17ed8c4ab8f0af407322a4</anchor>
      <arglist>(SyncLineGmt mk4Line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineMk4</type>
      <name>xslToXsl4</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8d1d3d05253bd82f7f9bc61f941cafde</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
    <member kind="function">
      <type>SyncLineGmt</type>
      <name>xslToXslgmt</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1e6269124f1032a5d0e96a0c39c20277</anchor>
      <arglist>(XsSyncLine line)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_asinClamped</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1bb194140d388cc49176746ca2512359</anchor>
      <arglist>(const XsReal x)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_deg2rad</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0deb2ee29a03f8e16ad3b2b9852c7b58</anchor>
      <arglist>(XsReal degrees)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int64_t</type>
      <name>XsMath_doubleToInt64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab8d772d3fd689b5c398cf1f8719dac2d</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int32_t</type>
      <name>XsMath_doubleToLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b8868137051052ee32c2fe2d4524094</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int64_t</type>
      <name>XsMath_floatToInt64</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga456e8d328a7a9e8f9ea0ffc39474ae6e</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int32_t</type>
      <name>XsMath_floatToLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaeb31218c9d85f5efa36b34e6ba3a8f02</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE2 int</type>
      <name>XsMath_isFinite</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga538254f33ddb61a60f178474325c3ee2</anchor>
      <arglist>(XsReal x)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga18fef91faa06b34b88bf677003fb2d77</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow3</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee519c49bf388c687d4549910a2ddf91</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_pow5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga095ca519a050c3180db46f4416a51d41</anchor>
      <arglist>(XsReal a)</arglist>
    </member>
    <member kind="function">
      <type>XSMATHINLINE XsReal</type>
      <name>XsMath_rad2deg</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga30a48d24a6341ac3ac8538d37183c299</anchor>
      <arglist>(XsReal radians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga38e9498758b70eec33d400ad93e6cd2c</anchor>
      <arglist>(XsMatrix3x3 *thisPtr, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6a2e10d5d9e1d23a5500288210765ba</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2de6b5eb3961a00bb3822bd31928f63e</anchor>
      <arglist>(XsMatrix *copy, XsMatrix3x3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix3x3_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga76933ed412b55d1c5a61e1d2b830ff33</anchor>
      <arglist>(XsMatrix3x3 *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga38475558c941f3f957b4992969cca7e1</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga13378e66e752fd98b6a3a0c0c1917e23</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, const XsReal *src, XsSize srcStride)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7e74b6a3842014c47fda04fe9c4f4fd4</anchor>
      <arglist>(XsMatrix *copy, XsMatrix const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga261d5f29c7c0fb1b04d3cdd454374294</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMatrix_dimensionsMatch</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga447481ec2ff3852f8e7c8236e3e7958b</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize rows, XsSize columns)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMatrix_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga20f8d0ff5e8815573f01bbc077133338</anchor>
      <arglist>(const XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_fromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4917337b3746960d9be3416b3d6435d6</anchor>
      <arglist>(XsMatrix *thisPtr, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_multiplyScalar</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56280b15711c7ae8efab4df976e65f31</anchor>
      <arglist>(const XsMatrix *thisPtr, XsReal scalar, XsMatrix *dest)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMatrix_offset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b9a10460d879481574efd4e7b907beb</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_ref</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga23cd64a1e44b820821da7c933df9ac8c</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize rows, XsSize cols, XsSize stride, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_setValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8ae8ac0b021d5cd86860f98833eeb271</anchor>
      <arglist>(XsMatrix *thisPtr, XsSize row, XsSize column, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_setZero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0f4d139974e56637c9b77fc695435f39</anchor>
      <arglist>(XsMatrix *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMatrix_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab4218a181d23c28cf3e927b7504a9069</anchor>
      <arglist>(XsMatrix *a, XsMatrix *b)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsMatrix_value</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga03dd3bcfd3744de3cdb6e0cbc554a4f8</anchor>
      <arglist>(const XsMatrix *thisPtr, XsSize row, XsSize column)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3462cd7db8fa45bf48b7fbbc10e93d38</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const uint8_t *</type>
      <name>XsMessage_cdataAtOffset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga722c05b80540993018dc56ea4eebf861</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d3efc85d6f6a1062ed0bf6b07631886</anchor>
      <arglist>(XsMessage const *a, XsMessage const *b)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_computeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa617cdb05b409f8a49cdc7a3fff24cf0</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_constData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga26b70b2f76a56500e57210222162f1ba</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae32ac382326e9d7eeed7075191aff7a4</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_constructSized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7d6638f8f044031e0866f20d1ce70498</anchor>
      <arglist>(XsMessage *thisPtr, XsSize dataSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaac8ee4b57b6aaa74c31cf278f75f34c1</anchor>
      <arglist>(XsMessage *copy, XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_copyConstruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga96359525ee708d1a9d8831f3ef419405</anchor>
      <arglist>(XsMessage *thisPtr, XsMessage const *src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t *</type>
      <name>XsMessage_dataAtOffset</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa04df9f7c2c65f06e6a7f7d20ce26b71</anchor>
      <arglist>(XsMessage *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMessage_dataSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga576f9915f676ea34832cede621dcd88f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_deleteData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6f8ad761712536db9306bfbe7f8c86b8</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9fbde38c3d4d700d0ed98001581c04b8</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafcb9fd2846e412dce6dd86cdded04cbd</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>XsMessage_ensureDataSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga017fd0d7da8fcde40badb38f37a8ef14</anchor>
      <arglist>(XsMessage *thisPtr, XsSize offset, XsSize sizeofValue)</arglist>
    </member>
    <member kind="function">
      <type>const XsMessageHeader *</type>
      <name>XsMessage_getConstHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0487023192efedd40800edc996f97dd4</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_getDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga696b4137dce6b43429eda1f963556e39</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_getDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad55d97020e7fff160edc17e517f04c54</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga41a9dbc717bbb0becc60cd055c8575fe</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3778bb861833e83a2cdb95840cf04841</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>XsMessage_getDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3376bb4764d1f1555dbbf55cae72f5aa</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsMessage_getDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2e421cb4d460254f2019d5bddddcc6c4</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga519bbd829dd5ce4eec3230f18274ef0c</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, double *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsMessage_getDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44cd0fa59766e97830894e6206f1b376</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>XsMessage_getDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2d5b9a969d6a97ac03fb5263e2360c98</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab425d60da8a5c755dd61644d087c22cb</anchor>
      <arglist>(XsMessage const *thisPtr, XsDataIdentifier dataIdentifier, XsReal *dest, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>XsMessage_getDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4fdd9e906e753c55faa891e69d1fadff</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_getEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga48d3767cddaa0c0760bdbc0932717d2e</anchor>
      <arglist>(XsMessage const *thisPtr, void *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>XsMessage_getFPValueSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab7db67f030939417b6c0e45a2f221720</anchor>
      <arglist>(XsDataIdentifier id)</arglist>
    </member>
    <member kind="function">
      <type>XsMessageHeader *</type>
      <name>XsMessage_getHeader</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0402b0fbce07dd9c11a5b5c2fe87cd33</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>XsMessage_getMessageStart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga270836713bf9afb1427bb831649f7a74</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsSize</type>
      <name>XsMessage_getTotalMessageSize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1253a49a29b7336bcbef97fa91e3e92f</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_insertData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga59da75440e3f42aaa9d1f42b034aae20</anchor>
      <arglist>(XsMessage *thisPtr, XsSize count, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsMessage_isChecksumOk</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga74ca5c5e7237a5634e1ef2b65a1597ba</anchor>
      <arglist>(XsMessage const *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_load</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8f39ed959640932f83dcefde720eba0</anchor>
      <arglist>(XsMessage *thisPtr, XsSize msgSize, unsigned char const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_recomputeChecksum</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae339f0b14932144620c683f1945781f1</anchor>
      <arglist>(XsMessage *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_resizeData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga82f64416a9aad1ecbc8c81598b1a5c8c</anchor>
      <arglist>(XsMessage *thisPtr, XsSize newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setBusId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga049551a0e96226ae471690e4366ec3d7</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t busId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataBuffer</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gadd6bc1245b1ea42db070d6ad0cece4b2</anchor>
      <arglist>(XsMessage *thisPtr, const uint8_t *buffer, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataByte</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7b9b8d3006b8a72a3f09be0409f0b07a</anchor>
      <arglist>(XsMessage *thisPtr, uint8_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataDouble</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga02cdf895e777c63ca9db836c6bb29d46</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataF1220</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12783912ee3570597336b53f8cfad841</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFloat</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac0a81a0c4e64b948b8fc6463502836d2</anchor>
      <arglist>(XsMessage *thisPtr, float value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFP1632</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga98342cf3f67ac5885428e49e6b25fb6e</anchor>
      <arglist>(XsMessage *thisPtr, double value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataFPValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae79d1e9b533b59d4f065b4ba36299f7a</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, double const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga84b38ce2e2d5846165bd996b6cf6d0bd</anchor>
      <arglist>(XsMessage *thisPtr, uint32_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataLongLong</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga87c77c566422594e6e6db24af33ce3ce</anchor>
      <arglist>(XsMessage *thisPtr, uint64_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataRealValuesById</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1075d92860509ac5e2980ed83534a857</anchor>
      <arglist>(XsMessage *thisPtr, XsDataIdentifier dataIdentifier, XsReal const *data, XsSize offset, XsSize numValues)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setDataShort</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga47eb5d03e14a60fc5fab958838d4b7dc</anchor>
      <arglist>(XsMessage *thisPtr, uint16_t value, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setEndianCorrectData</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga770e28bf4e0c5970dceb3428534f2da3</anchor>
      <arglist>(XsMessage *thisPtr, void const *value, XsSize size, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_setMessageId</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1b4e79eea365331b8ea6b5607988098f</anchor>
      <arglist>(XsMessage *thisPtr, enum XsXbusMessageId msgId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0b9e73d2db2d034d0ae1c3f95fb37cce</anchor>
      <arglist>(XsMessage *a, XsMessage *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsMessage_toHexString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabbd2f82fff841062e86651c9e9c334b6</anchor>
      <arglist>(XsMessage const *thisPtr, XsSize maxBytes, XsString *resultValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>XsMessage_updateChecksumWithValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bc7d9ac57d7e9855395e9ce7429a5d4</anchor>
      <arglist>(XsMessage *thisPtr, const void *value, XsSize sizeofValue, XsSize offset)</arglist>
    </member>
    <member kind="function">
      <type>void XSTYPES_DLL_API</type>
      <name>xsNameThisThread</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8092c5825b4fac8b0f794b3c3c43ef59</anchor>
      <arglist>(const char *threadName)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsPortInfo_bluetoothAddress</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac7bbf32090ed59591ebd56b7d50706c2</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsPortInfo_clear</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9efeaf0ae4325f862f0a936a8fe9f833</anchor>
      <arglist>(XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga408ec5fafb7f8430574e5605fcbd8194</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isBluetooth</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga713d5b214518068fba0ab01f46ed542a</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isNetwork</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga977ba847366dca595348c821a27ce258</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_isUsb</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga618550c4c1ffbf175727edf972e7b648</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsPortInfo_networkServiceName</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6d994f24e186a7a32bd6b8f27dec7a55</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_portNumber</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaae0f975915dcb39252cd3c5beeeac22f</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsPortInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga16769111ff0c7551dbad2a10c93e5f63</anchor>
      <arglist>(struct XsPortInfo *a, struct XsPortInfo *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_usbAddress</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab9cd111155edecf416b191ff1f2a787</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsPortInfo_usbBus</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaee9983d652d4b2c8cf696952ceeab02c</anchor>
      <arglist>(const struct XsPortInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4942ddf3fa3459a766ba41d940b1c4ef</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other, XsReal tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51869125847cbfb122309dba983f2162</anchor>
      <arglist>(XsQuaternion *copy, XsQuaternion const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga12e2328a387dbf1edc84e4f89321b945</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_dotProduct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9cb5d25ca42df876df49dbfea3b52fd6</anchor>
      <arglist>(XsQuaternion const *thisPtr, XsQuaternion const *other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga93b52c5b732613941cb46aaac55068f4</anchor>
      <arglist>(const XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsQuaternion_equal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga066fd219bed3ec664d2e37fda22f664f</anchor>
      <arglist>(XsQuaternion const *a, XsQuaternion const *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_fromEulerAngles</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabedbd58b5c732ede6059c989e289153e</anchor>
      <arglist>(XsQuaternion *thisPtr, const XsEuler *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_fromRotationMatrix</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafec800283fb3f22e5b6f6e55415f66ca</anchor>
      <arglist>(XsQuaternion *thisPtr, const XsMatrix *ori)</arglist>
    </member>
    <member kind="function">
      <type>const XsQuaternion *</type>
      <name>XsQuaternion_identity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga593ee51ef335cbc420bb7ea13c453156</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_inverse</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaadbb8daf11113056d836ab50e7a3f151</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_invert</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab6b552efb88c82829c82c423b9a4a735</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_multiply</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3a0440c029b3ede9752761cffc902151</anchor>
      <arglist>(const XsQuaternion *left, const XsQuaternion *right, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_normalize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bec4a8f96963401aa001ad7acad93f9</anchor>
      <arglist>(XsQuaternion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsQuaternion_normalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga49a8637d40c5afe16593c0ad30fc5560</anchor>
      <arglist>(const XsQuaternion *thisPtr, XsQuaternion *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsQuaternion_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga91ddb691c1f925c8ead506706bda469d</anchor>
      <arglist>(XsQuaternion *a, XsQuaternion *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_contains</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaed3cb6bb81683322cb1ea0eacef28d74</anchor>
      <arglist>(const XsRange *thisPtr, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_count</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6b36246afac7a61588da63be0edcab92</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8c5cf60f0a62915530b3d02718cf98ba</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsRange_interval</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga07d62b19418971b6dda5b653fb73f938</anchor>
      <arglist>(const XsRange *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsRange_setRange</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacfc21a2e22b8262436dcae8fdd393951</anchor>
      <arglist>(XsRange *thisPtr, int f, int l)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsRejectReason_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6b4c55f739fde1df5aa2ccba48163313</anchor>
      <arglist>(XsRejectReason r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>XsResultValue_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga245f337f50bcbfe350c38bf3f62fc3c8</anchor>
      <arglist>(XsResultValue result)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_max</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac10ad5744eb517b2d09dc8e57f5be77f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unbiased</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2277b0ab26884dc1a79e0acd5c09eac7</anchor>
      <arglist>(int raw)</arglist>
    </member>
    <member kind="function">
      <type>XSTYPES_DLL_API int</type>
      <name>XsRssi_unknown</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab898e8e6bcf0247076fb66d4de7cb5cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSdiData_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga31384d98ac47101e43643a7899fa7e3c</anchor>
      <arglist>(XsSdiData *thisPtr, const XsReal *orientationIncrement, const XsReal *velocityIncrement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSdiData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gace922539bddcfdc67cafa73bfe765e34</anchor>
      <arglist>(XsSdiData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSimpleVersion_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga581a30230b2dba038c500a0a53ffd1af</anchor>
      <arglist>(XsSimpleVersion const *a, XsSimpleVersion const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSimpleVersion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga652d96e81c1dc288bc64363facdc9061</anchor>
      <arglist>(const XsSimpleVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSimpleVersion_osVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb53dce78d6f1b148aa57d71a25ae2d5</anchor>
      <arglist>(XsSimpleVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSimpleVersion_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga44507c0618d816cb444a895a53b43883</anchor>
      <arglist>(struct XsSimpleVersion *a, struct XsSimpleVersion *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSnapshot_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae92801389200ad427ec5c45ab8975c6e</anchor>
      <arglist>(XsSnapshot *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSnapshot_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacc634fa7e4ff322c3ba9cab1296d413d</anchor>
      <arglist>(XsSnapshot *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad5cb1fc9e1f6a9dd5d7195dffc811300</anchor>
      <arglist>(const struct XsSyncSetting *a, const struct XsSyncSetting *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_isInput</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad553994868d4af345677212da4dba39b</anchor>
      <arglist>(const XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsSyncSetting_isOutput</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0aaebbac6cae0fc4b352c46608e5ce6b</anchor>
      <arglist>(const XsSyncSetting *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsSyncSetting_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27a9f04de91627ab245235b914c36d04</anchor>
      <arglist>(XsSyncSetting *a, XsSyncSetting *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getDateAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae38505926760a0a5e7dd314e683ae546</anchor>
      <arglist>(char *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getDateAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga393705293aa555086514c8835ad019da</anchor>
      <arglist>(wchar_t *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_getDateTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae059db4e22b6f6d69ae31bb7291cd9f6</anchor>
      <arglist>(struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getTimeAsString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gafb389fca2f6341c79b2262caf7a9d6d7</anchor>
      <arglist>(char *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_getTimeAsWString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62a4f6afc1dbe845a1b6b09c9d4fbd1b</anchor>
      <arglist>(wchar_t *dest, const struct tm *date)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>XsTime_getTimeOfDay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac54582842a30b1029a66050279844a3b</anchor>
      <arglist>(struct tm *date_, time_t *secs_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_initializeTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf1b31cc058a52b02959dc1b80e729fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_localToUtc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gabdd31bc2faa6523e50ae03296cd751f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_msleep</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga28efdfd01aad10c9da7baaeb6d7b8931</anchor>
      <arglist>(uint32_t ms)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_timeStampNow</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45d819f679819b2c2c6bc4f7a35f2dde</anchor>
      <arglist>(XsTimeStamp *now)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTime_udelay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a7116390d5ec031849b6330844b916a</anchor>
      <arglist>(uint64_t us)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTime_utcToLocal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaacce0f12d4caa20dcf744eb6af781acc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_currentLocalTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga88ee5e3673572fa7ebb81aa4ad8d2301</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_currentTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6bcdd64f49f286d89e2d1abb7e459bd</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeInfo_makeUtc</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15b835f61739e572e3155838f4a5b54d</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_fromTimeInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8b285bdaaa618bfbd05f3fd2ec6de49</anchor>
      <arglist>(struct XsTimeStamp *thisPtr, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_hourPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga66c767e453e3226d4f411e4a3d9ec0e5</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2c65199ab35a31d2c5d81ff4cca28242</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2f1983d219a9adc61a48401fc086f1b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_localToUtcTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga645961db5c3d253c3d0ee27d149a6896</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *utc, int64_t utcOffset)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_maxValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4bef6466398980669fdddf4674813ae8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_milliSecondPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga45ba6b3460e8488dc61af37b4a155382</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_minutePart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga291cea041826290273f252bfe31e61ab</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_now</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga471299f2a92ca43888c34e0088f8808d</anchor>
      <arglist>(XsTimeStamp *dest)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>XsTimeStamp_secondPart</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf9efd1bade65b201ebc931ce7193e921</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>XsTimeStamp_secondTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga494c4da42d07a0e72c5c551c687961f0</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_setMilliSecondTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f315c862c5dfbc05ec543dcaebd6453</anchor>
      <arglist>(XsTimeStamp *thisPtr, int64_t t)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>XsTimeStamp_timeOfDay</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga0949e0548d9cd5ebdeec73b4879bda7f</anchor>
      <arglist>(const XsTimeStamp *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3f93fb457540f92e4ddad6a021692d16</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsString *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_toTimeInfo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3076811389acbc479ae853eb35261498</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga23efb682211fb44d5e570c5b2a459480</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf741a0087085f1593d964ffa22a11afb</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, const struct XsTimeInfo *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTimeStamp_utcToLocalTime_ms</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga4198a51bb8002f6cf95d3ded1fcfe8b7</anchor>
      <arglist>(struct XsTimeStamp const *thisPtr, struct XsTimeStamp *local, int64_t utcOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsTriggerIndicationData_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaab7cf30f39e2fda8d85c04e4e1648645</anchor>
      <arglist>(XsTriggerIndicationData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsTriggerIndicationData_valid</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac5522231569a45dcc33aafc4bcd24c29</anchor>
      <arglist>(const XsTriggerIndicationData *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7f2c30b0be3f9d83a645131105650da4</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga64652d19079c18f7097eed74ea0d8ab0</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsHubIdentifier hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5cda0534d7a45d878eb47f9a45b646c3</anchor>
      <arglist>(XsUsbHubInfo *copy, XsUsbHubInfo const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae2adde66a720886b9cfc567729f981d1</anchor>
      <arglist>(XsUsbHubInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsUsbHubInfo_parentPathMatches</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2070c99d652844fdd3ce5216a7e33e75</anchor>
      <arglist>(const XsUsbHubInfo *left, const XsUsbHubInfo *right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUsbHubInfo_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga1a263be95ee3740097417d5c0021085c</anchor>
      <arglist>(XsUsbHubInfo *thisPtr, XsUsbHubInfo *thatPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsUtcTime_currentTime</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga56d0e6152ef5f12a0b48d81aa271a37a</anchor>
      <arglist>(struct XsTimeInfo *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad6f03c493635c04e47cff7862265a85d</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa8428247ef62e9cfefa6abae9d72ba96</anchor>
      <arglist>(XsVector3 *thisPtr, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf489613264450e41927680abe4006b8b</anchor>
      <arglist>(XsVector *copy, XsVector3 const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector3_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab1313e37229a8fd9fbc61419336f7715</anchor>
      <arglist>(XsVector3 *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_angularVelocityFromQuaternion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae064785aad751f160dcd9b94159a5ae4</anchor>
      <arglist>(XsVector *thisPtr, XsReal deltaT, const XsQuaternion *quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_assign</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga40ff6f4ccd0576f08efdd7337fba852c</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsVector_cartesianLength</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga27cd12add1d3b1c9954523e7016268bb</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_compare</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3bcd36c62b46c7786f8ad996f068a7e5</anchor>
      <arglist>(const struct XsVector *thisPtr, const struct XsVector *thatPtr, XsReal epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_construct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6a5b0571599b056826519c23434f4c77</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, const XsReal *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_copy</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad5d7d3e5a0ba913181464ffda5cdda6c</anchor>
      <arglist>(XsVector *copy, XsVector const *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_destruct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga397a3d78839142f96ef2a79e842c7b63</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>XsReal</type>
      <name>XsVector_dotProduct</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga732086e0854c6c1218ca3d1fddc7722c</anchor>
      <arglist>(const XsVector *a, const XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga6624df4df546a4ced3ee7430bd3100f9</anchor>
      <arglist>(const XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVector_equal</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5ff1df86948c024ea56939838641a05e</anchor>
      <arglist>(const struct XsVector *a, const struct XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_fill</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5230a5fb947039200b788671763ea6f2</anchor>
      <arglist>(struct XsVector *thisPtr, XsReal value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_multiplyScalar</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3e6784f2853d0955f4a2342c510261e0</anchor>
      <arglist>(const XsVector *thisPtr, XsReal scalar, XsVector *dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_normalize</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gada0d5b1a72e5b59ea573afdf91857980</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_ref</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac6288fafaaa88405a1695bbee30338d5</anchor>
      <arglist>(XsVector *thisPtr, XsSize sz, XsReal *buffer, XsDataFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_setZero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7cf1cf9ea0162c372f019de7a315be3c</anchor>
      <arglist>(XsVector *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVector_swap</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga7097bb62e03b0dd0bf57efcb2fa54e7e</anchor>
      <arglist>(XsVector *a, XsVector *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>XsVersion_empty</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad464872cddf7ebe5f97cbb429d6ff378</anchor>
      <arglist>(const XsVersion *thisPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_fromSimpleVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga657f31bb550a4238400449cc208cfa37</anchor>
      <arglist>(XsVersion *thisPtr, const XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_fromString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gae9e58d114f0edf32e933a2ec611d0547</anchor>
      <arglist>(XsVersion *thisPtr, const XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toSimpleString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab0e486fc931c54366e8c3871ab2ee1bd</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toSimpleVersion</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9e358d4bd34a4286e7c6179190f9c2a5</anchor>
      <arglist>(const XsVersion *thisPtr, XsSimpleVersion *simpleVersion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>XsVersion_toString</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga70a2b2bb21216f0e4301b521d8ed6505</anchor>
      <arglist>(const XsVersion *thisPtr, XsString *version)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef char *</type>
      <name>XsHubIdentifier</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga5c9e4b694fa198168f177ddb6f749f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_deg2radValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga62a50c7180563b07ad2a6aeaf3f28543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_denormalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga2a6c40f36b76d6f177c841a970ed8a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_e</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gab0a727c35486343c9cbdc8a0d50efcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_epsilon</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8b3d3b70094efaed3308975bc152f999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_four</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga3cff73e458edee6056558639ecd4ae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_halfPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaadd1fe0d0d46f9b27ec6aadc0a42e3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_hugeValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga466c0eb202d30f8dd7a6317ab7f14fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_infinity</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa2b67e1c3105a19ef91561391092e889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusHalfPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gada6ee185715ffac50cba5937792fe507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusOne</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga52801c4df92fec1f1dfd29308710d18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusPt5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9bc0ed0b15254c2a336ce33ba11e907c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_minusTwo</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gac7356b598a26107191a04b67b44c9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_one</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga395d378f60f37872de4c975e439ff4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaf47691e23c3d876aadd5540851e1a71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pt25</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gad98433b192293c89392f935be9014c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_pt5</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga15e9afdca21b8aa950c74a42c7b1a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_rad2degValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga8f05e53ca41931a88ab625b918e51b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrt2</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga51a6dcac58943f79ee29200d4218acd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtDenormalized</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga77eae46fc7639365fabfb511b2202b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtEpsilon</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga78183aa7b2946d1163bd4dafb6cf5928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_sqrtHalf</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9668f12d83688b56b95cd5a0824a10ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_tinyValue</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga9360b9922becd4e8e7a90fb5982171f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_two</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gacc541aaa86105758d3a0d69b7825a8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_twoPi</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>gaa74bb9b77568d0fbe98691f53f3927e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XSMATHCONST XsReal</type>
      <name>XsMath_zero</name>
      <anchorfile>group__cinterface.html</anchorfile>
      <anchor>ga21c9b59e00a50fc76e87876bef0b8c53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Callbacks</name>
    <title>Callback functions.</title>
    <filename>group__Callbacks.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllBufferedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gab244e8a23a79ea7891f445b3afe0b0f9</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga9757ef8a3bd61130dcf5d0c51dffbb48</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllLiveDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga35e5dec29fff55826c75e4001fb98380</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onAllRecordedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gad0dfeb84ce9cbdc7eb88e7c2dc5c7d52</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevicePtrArray *devs, const struct XsDataPacketPtrArray *packets)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onBufferedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga6eff1fab58b05715e81f0c49961bc4a8</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onConnectivityChanged</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga82fceca5b19920478e98e64f23607de1</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsConnectivityState newState)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga92564ce6082fe2af33b75724482fe44c</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDataUnavailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga759130c1579e958671d593c5e14a37a3</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int64_t packetId)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onDeviceStateChanged</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga4a005d0f9ca014ae516abc3d508105ab</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsDeviceState newState, XsDeviceState oldState)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onError</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaed00e83e1c2fc13926b97f858f3cd5eb</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsResultValue error)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onInfoResponse</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaefe585d4281b23b86045a2b99a623f8e</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsInfoRequest request)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onLiveDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga03a8cfd72c18c857b064d32097f27785</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageDetected</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga43672c871f570a0a7232cfedeab396d6</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, XsProtocolType type, struct XsByteArray const *rawMessage)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageReceivedFromDevice</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga1ded29e023c16ac19067ea9e36109fd3</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMessageSentToDevice</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaf744ae1ffaaf5fd17378fee3a8fcd239</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onMissedPackets</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga4fbc54615a52123b220e384d3d74ae72</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int count, int first, int last)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onNonDataMessage</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gae6285b1b42a763590e1fad9a0fffcc0e</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, struct XsMessage const *message)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onProgressUpdated</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gaff8dc9d5a27d055ca003e75fe71f837a</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, int current, int total, const struct XsString *identifier)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onRecordedDataAvailable</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gad5f2b49e5ac550bfa21f33bb427d2ec5</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsDataPacket *packet)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onRestoreCommunication</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gab0ccb93c203f3090a9f3a4a26150d7ce</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, const struct XsString *portName, XsResultValue result)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onTransmissionRequest</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga72df189bf986607656e88d8d89aeae33</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, int channelId, const struct XsByteArray *data)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>m_onWakeupReceived</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>gafe35079116db406a0eff5f0d2f2a0dca</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>m_onWriteMessageToLogFile</name>
      <anchorfile>group__Callbacks.html</anchorfile>
      <anchor>ga8800018fd13717f9b473633ab58a9b66</anchor>
      <arglist>)(struct XsCallbackPlainC *thisPtr, struct XsDevice *dev, const struct XsMessage *message)</arglist>
    </member>
  </compound>
</tagfile>
