<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>rokubimini_serial_bus_manager_node.cpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/</path>
    <filename>rokubimini__serial__bus__manager__node_8cpp.html</filename>
    <includes id="RokubiminiSerialBusManager_8hpp" name="RokubiminiSerialBusManager.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialBusManager.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rokubimini__serial__bus__manager__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerial.cpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/</path>
    <filename>RokubiminiSerial_8cpp.html</filename>
    <includes id="RokubiminiSerial_8hpp" name="RokubiminiSerial.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerial.hpp</includes>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
    <member kind="typedef">
      <type>rokubimini_msgs::Reading</type>
      <name>RokubiminiReadingRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a87e2ce9532a5ad9412d8b93d6ae4461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::Temperature</type>
      <name>RokubiminiTemperatureRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a644e05e165b9ea9842cd04517434e096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::WrenchStamped</type>
      <name>RokubiminiWrenchRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>afc8f180dd8e1365866c5f139b549d39c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerial.hpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/</path>
    <filename>RokubiminiSerial_8hpp.html</filename>
    <includes id="RokubiminiSerialImpl_8hpp" name="RokubiminiSerialImpl.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialImpl.hpp</includes>
    <class kind="class">rokubimini::serial::RokubiminiSerial</class>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialBusManager.cpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/</path>
    <filename>RokubiminiSerialBusManager_8cpp.html</filename>
    <includes id="RokubiminiSerialBusManager_8hpp" name="RokubiminiSerialBusManager.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialBusManager.hpp</includes>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialBusManager.hpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/</path>
    <filename>RokubiminiSerialBusManager_8hpp.html</filename>
    <includes id="RokubiminiSerial_8hpp" name="RokubiminiSerial.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerial.hpp</includes>
    <class kind="class">rokubimini::serial::RokubiminiSerialBusManager</class>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
    <member kind="typedef">
      <type>std::shared_ptr&lt; RokubiminiSerialBusManager &gt;</type>
      <name>RokubiminiSerialBusManagerPtr</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a7e827bd618482382e8918743e84b279f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialCommunication.cpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/</path>
    <filename>RokubiminiSerialCommunication_8cpp.html</filename>
    <includes id="RokubiminiSerialCommunication_8hpp" name="RokubiminiSerialCommunication.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialCommunication.hpp</includes>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialCommunication.hpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/</path>
    <filename>RokubiminiSerialCommunication_8hpp.html</filename>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommand</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandCommSetup</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandConfig</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandFilter</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandHardReset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandLoad</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandOffset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandPrint</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandRun</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSave</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSoftReset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegex</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexAck</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexBoot</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexCommSetup</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexProductName</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber</class>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialImpl.cpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/src/rokubimini_serial/</path>
    <filename>RokubiminiSerialImpl_8cpp.html</filename>
    <includes id="RokubiminiSerialImpl_8hpp" name="RokubiminiSerialImpl.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialImpl.hpp</includes>
    <includes id="RokubiminiSerialCommunication_8hpp" name="RokubiminiSerialCommunication.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialCommunication.hpp</includes>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
    <member kind="define">
      <type>#define</type>
      <name>hi8</name>
      <anchorfile>RokubiminiSerialImpl_8cpp.html</anchorfile>
      <anchor>a257288eff2b20e6aa2c6ce7bd622f5ec</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lo8</name>
      <anchorfile>RokubiminiSerialImpl_8cpp.html</anchorfile>
      <anchor>a526a4e1347fa25cb82bb0f6e5f4619bf</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RokubiminiSerialImpl.hpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/</path>
    <filename>RokubiminiSerialImpl_8hpp.html</filename>
    <includes id="states_8hpp" name="states.hpp" local="no" imported="no">rokubimini_serial/states.hpp</includes>
    <includes id="RokubiminiSerialCommunication_8hpp" name="RokubiminiSerialCommunication.hpp" local="no" imported="no">rokubimini_serial/RokubiminiSerialCommunication.hpp</includes>
    <class kind="union">rokubimini::serial::AppOutput</class>
    <class kind="struct">rokubimini::serial::BaudRateStruct</class>
    <class kind="union">rokubimini::serial::DataStatus</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialImpl</class>
    <class kind="union">rokubimini::serial::RxFrame</class>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
    <member kind="typedef">
      <type>std::shared_ptr&lt; RokubiminiSerialImpl &gt;</type>
      <name>RokubiminiSerialImplPtr</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a8b5278fd8627247803edd564012c6a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const static std::map&lt; uint32_t, BaudRateStruct &gt;</type>
      <name>CODE_TO_BAUD_RATE_MAP</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a94abccf91fb6446d8bf062e818a1e97e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>states.hpp</name>
    <path>/tmp/ws/src/bota_driver/rokubimini_serial/include/rokubimini_serial/</path>
    <filename>states_8hpp.html</filename>
    <class kind="struct">rokubimini::serial::ErrorFlags</class>
    <namespace>rokubimini</namespace>
    <namespace>rokubimini::serial</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ConnectionState</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>ac8278107d53ef89e35ad3a8be3adb59c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59ca99c8ce56e7ab246445d3b134724428f3">DISCONNECTED</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59ca0b5596669813405065cbfe051c237938">ISCONNECTING</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59caa5afd6edd5336d91316964e493936858">CONNECTED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ModeState</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>af045d54d5e9ddb1a98140676e9078f75</anchor>
      <arglist></arglist>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75ab3ede41f09b45dc6687aba10afb4657d">RUN_MODE</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75a2f624704e6cbe763e8a3ef405f1e3440">CONFIG_MODE</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75ae50eb45b131fdff95f6e9685911221d3">INIT_MODE</enumvalue>
    </member>
  </compound>
  <compound kind="union">
    <name>rokubimini::serial::AppOutput</name>
    <filename>unionrokubimini_1_1serial_1_1AppOutput.html</filename>
    <member kind="function">
      <type>struct</type>
      <name>__attribute__</name>
      <anchorfile>unionrokubimini_1_1serial_1_1AppOutput.html</anchorfile>
      <anchor>a19ed482677bd3bb235c541a45d9e034e</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionrokubimini_1_1serial_1_1AppOutput.html</anchorfile>
      <anchor>a1a0cad72ded0d8bea91cb2f15c75b7a3</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rokubimini::serial::BaudRateStruct</name>
    <filename>structrokubimini_1_1serial_1_1BaudRateStruct.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mask</name>
      <anchorfile>structrokubimini_1_1serial_1_1BaudRateStruct.html</anchorfile>
      <anchor>ab71101a6f04dd9b376ff389277e0075a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>value</name>
      <anchorfile>structrokubimini_1_1serial_1_1BaudRateStruct.html</anchorfile>
      <anchor>acfc519f2268d1faa8a9d14e965e6966f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>rokubimini::serial::DataStatus</name>
    <filename>unionrokubimini_1_1serial_1_1DataStatus.html</filename>
    <member kind="function">
      <type>struct</type>
      <name>__attribute__</name>
      <anchorfile>unionrokubimini_1_1serial_1_1DataStatus.html</anchorfile>
      <anchor>acd47369aaae72eb5281fe957474dddd6</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>byte</name>
      <anchorfile>unionrokubimini_1_1serial_1_1DataStatus.html</anchorfile>
      <anchor>a64f16389af9f43320c8a701bb4a5db61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rokubimini::serial::ErrorFlags</name>
    <filename>structrokubimini_1_1serial_1_1ErrorFlags.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>crc</name>
      <anchorfile>structrokubimini_1_1serial_1_1ErrorFlags.html</anchorfile>
      <anchor>a8ff7585181c5fa1299b24691d992b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_sync</name>
      <anchorfile>structrokubimini_1_1serial_1_1ErrorFlags.html</anchorfile>
      <anchor>ae93de60661d7e221908de72948468f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>polling_sync</name>
      <anchorfile>structrokubimini_1_1serial_1_1ErrorFlags.html</anchorfile>
      <anchor>ace37d65b65edadc2d7bce8c10e053d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timeout</name>
      <anchorfile>structrokubimini_1_1serial_1_1ErrorFlags.html</anchorfile>
      <anchor>ad1762487c54d62fbfe36170ee636d4ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerial</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerial.html</filename>
    <base>rokubimini::Rokubimini</base>
    <member kind="function">
      <type>void</type>
      <name>createRosDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a110cf4b377d834c6b17d1e9ef1437d30</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createRosPublishers</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>aef8cc71baa58cc078f350fd9bfc72ca0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createRosServices</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>abc819ee8b48c962e8e7e21634ecb3af6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deviceIsMissing</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a324826701c8fe6716e64fb58ed8549b9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>firmwareUpdateCallback</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a6ced736e29de2057e7d7f04bf7f05236</anchor>
      <arglist>(rokubimini_msgs::FirmwareUpdateSerial::Request &amp;request, rokubimini_msgs::FirmwareUpdateSerial::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getForceTorqueSamplingRate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a0336280cc49f941e9e3eef7cd62c517e</anchor>
      <arglist>(int &amp;samplingRate) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSerialNumber</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a962620767cbaf9aaf638f9698f1fb719</anchor>
      <arglist>(unsigned int &amp;serialNumber) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ad5f000cd24ae74dae3ba8819000b43fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadConfig</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ac84313aafea8e9ab170ad48ab9f7373a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseCommunicationMsgs</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ac91fb77909138d6f80b8e5facaed3591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postSetupConfiguration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ab1a16279f7048c8e3db909e19c2fddd2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preSetupConfiguration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a84ed317069b3c45f6ad23139861a400f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printUserConfig</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a9e638ad43c8b132bb228988fd7c958d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishConnectionStatusDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ae07b4952fc3f9d4d9ebff5c3e460e65d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishDataFlagsDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ae208ddd8aef296a0abd5dd12384f3caa</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishRosDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a7c11d2534d21dd1fda3d3c744292c815</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishRosMessages</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a9a83a3612d721e3e7893af55e0bdd941</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetWrenchCallback</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a86876ce39f7503acf52aee8cf29a06da</anchor>
      <arglist>(rokubimini_msgs::ResetWrench::Request &amp;request, rokubimini_msgs::ResetWrench::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerial</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a2761d516e6aea73375d1cf1357610957</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerial</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>aaa87739456aac835dfbc09e262fb09ed</anchor>
      <arglist>(const std::string &amp;name, NodeHandlePtr nh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveConfigParameter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ae6ed41e25b539b9d5885fcbdf2a9273b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAccelerationFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>acb6f4a51a040e08180fc3eff687cb2ba</anchor>
      <arglist>(const unsigned int filter) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAccelerationRange</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a794c7d59def5ea9465875fe508050355</anchor>
      <arglist>(const unsigned int range) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAngularRateFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a270af36f82d8beabb04b60b904646b55</anchor>
      <arglist>(const unsigned int filter) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAngularRateRange</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>aebf9fdbc6f5ad66d4bd889d905258bc3</anchor>
      <arglist>(const unsigned int range) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setConfigMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a9dd10d7860f1b295009c83292d87f610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setForceTorqueFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>af09f8bd68a3fd57156caa490922e0bb1</anchor>
      <arglist>(const configuration::ForceTorqueFilter &amp;filter) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setForceTorqueOffset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a6bfc1b3054bc7c50cf249b12d413c08e</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;forceTorqueOffset) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHardwareReset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a4b94354296db391688e3ef328a122d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImplPointer</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a37930021048f5359edeeaa2829e208f8</anchor>
      <arglist>(const RokubiminiSerialImplPtr &amp;implPtr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>af2e1c8384d4a83803aeeae490b510fea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPublishMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ac675acf6d63d6566464ed4da4a9452d1</anchor>
      <arglist>(double timeStep)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRunMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ac631a1093c2ce850dee39b8bda631b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSensorCalibration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a3b119641684075aa2c051419e7e453e8</anchor>
      <arglist>(const calibration::SensorCalibration &amp;sensorCalibration) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a42cec5fc68f416a463565d9e0433327e</anchor>
      <arglist>(const configuration::SensorConfiguration &amp;sensorConfiguration) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdownWithCommunication</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a531e8bf65b7fdd6451f435741eb7d7d0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signalShutdown</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a278dd8e651011c48ceced4638e1350f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a18c85e93667d291bd6a1095e47655be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateConnectionStatus</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a3957dcd6dfada7ae3279c0efad0748bf</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProcessReading</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a70e2947c3a146fe98eb7080b11a83ffa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RokubiminiSerial</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ab3069f017c21d4170b29703ace86e3c3</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::shared_ptr&lt; ros::Publisher &gt;</type>
      <name>RosPublisherPtr</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a51a193a4d08ab4ad84c4f0d55a7ef614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic&lt; bool &gt;</type>
      <name>computeMeanWrenchFlag_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a9b7a3241146f3a47d976928a6df5d4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>firmwareUpdateService_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ad86a52e342230a8618f12f4fde1d9c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RokubiminiSerialImplPtr</type>
      <name>implPtr_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ae84d92330005573ff6fa16228f09386a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::recursive_mutex</type>
      <name>meanWrenchOffsetMutex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a1059eaa38d53f03d2447068322feb799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>noFrameSyncCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a3cef951d23a5c9bf5aeaa1d3142bb605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publishersSet_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a3c37f62efb245d2fc358c843eff454fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::thread</type>
      <name>publishingThread_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a24f08a2cee4d75f369691dd81d562ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosPublisherPtr</type>
      <name>readingPublisher_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a1b6a89c9af3d01827b367b2de23de771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt;</type>
      <name>resetServiceWrenchSamples_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>ad8b73d1e4c04b28cc010c17b0eb0ee17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>resetWrenchService_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>aacbc9e7614432d1b12c9bda2769f65c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>rosDiagnosticsSet_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a625c1d624c44cc11857df5c76e1d9875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosPublisherPtr</type>
      <name>temperaturePublisher_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a337ab2acbd035eb8148421a9679f7933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic&lt; uint32_t &gt;</type>
      <name>wrenchMessageCount_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>a8a7416e7d895d3d23aa3a3e94e438cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosPublisherPtr</type>
      <name>wrenchPublisher_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>aabe4e63580e58629efafc5231a2b649e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>const static uint32_t</type>
      <name>TOTAL_NUMBER_OF_WRENCH_MESSAGES</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerial.html</anchorfile>
      <anchor>acaf7f645c0d85b83cc74be15318b5f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialBusManager</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</filename>
    <base>rokubimini::RokubiminiBusManager</base>
    <member kind="function">
      <type>virtual bool</type>
      <name>addRokubiminiToBus</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a37f852632e7a6284d13a327cba8f9128</anchor>
      <arglist>(const std::shared_ptr&lt; Rokubimini &gt; &amp;rokubimini) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addRokubiminiToBus</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a60a8d700b3db8a6c5d1ad5c607903648</anchor>
      <arglist>(const std::shared_ptr&lt; RokubiminiSerial &gt; &amp;rokubimini) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createRokubimini</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a7d7097ac9e2732252bc18107f8aa82c6</anchor>
      <arglist>(const std::string &amp;rokubiminiName) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadBusParameters</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a79deebe161fe2ec32ed59408576e96a7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>loadTimeStep</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>addcbbd5c1e8c30be2240c80f5a941df4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishBusManagerRosDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a7cca7a71d3c8cc9aa666cc2cd0521ed3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialBusManager</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a5ace5425af6437b8c4a5c6c0f050099b</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialBusManager</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>ac8607b2d9751f896695e5ccdb4811cf8</anchor>
      <arglist>(const NodeHandlePtr &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialBusManager</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a28399a884a2ca63fe1b694ef30d891b1</anchor>
      <arglist>(const std::string &amp;busName, NodeHandlePtr nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfigMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>ae99459c4b72e85fd75c680662afa48ee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>aa9cd37c7056e2af28adc7fdef8953870</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startupCommunication</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a5706ec5961773a123ad4aed605e1da24</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RokubiminiSerialBusManager</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a6d75b226ab0df81982c17a5235f8aca0</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>baudRate_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>aba3330698f55e9b7fb71fd0f4ca7c12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>serialPort_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a09108fd43f490c9ff89962ad31a38175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeStep_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>a61ecc3d255be7caedd27b7a2bd61458e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fetchTimeStep</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialBusManager.html</anchorfile>
      <anchor>aa11ebb7e1d4f59e3d924d7443b6be88e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommand</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html</anchorfile>
      <anchor>a86da9b7c4a6577a846d3af4ae4a50f92</anchor>
      <arglist>(std::string &amp;formattedString)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html</anchorfile>
      <anchor>acf32d6c3493911b232d5a96d7f0b6047</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RokubiminiSerialCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommand.html</anchorfile>
      <anchor>a617168715fe71ee52f8e42ff3873904b</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandCommSetup</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>a8d98d1e6b7a24addbfb6ef969a40122c</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandCommSetup</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>abd594980aff1b9fc9b158a20cfa66f13</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandCommSetup</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>a7d78ce3556e83fd624cb14c8cfa83107</anchor>
      <arglist>(const configuration::SensorConfiguration &amp;sensorConfiguration, const uint8_t &amp;dataFormat, const uint8_t &amp;baudRate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>baudRate_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>abdcb108b824bb0d7e612d991d24c1712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>dataFormat_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>a954a6e3726ef5e38474f17afac79d24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>aca2c64760be45842b424539d1c9d752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>configuration::SensorConfiguration</type>
      <name>sensorConfiguration_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandCommSetup.html</anchorfile>
      <anchor>a9b54f15ad29fae2a5bcf05b1af3d601d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandConfig</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html</anchorfile>
      <anchor>aabf2a54c35b12d62d29b4001540392ab</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandConfig</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html</anchorfile>
      <anchor>a33ee2d2df220a9d5954d19de4f905f86</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandConfig.html</anchorfile>
      <anchor>aefb0b2a439b0f07fdaee9bab9d80c117</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandFilter</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</anchorfile>
      <anchor>ae2873bf0075dcfc9c77bdeb20bcfd246</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</anchorfile>
      <anchor>adb9924b04a1f75912111bccdd5e53da9</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</anchorfile>
      <anchor>af3724d50f66bbb4ab65a8ee14292132e</anchor>
      <arglist>(const configuration::ForceTorqueFilter &amp;filter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>configuration::ForceTorqueFilter</type>
      <name>filter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</anchorfile>
      <anchor>a0853662b44cced605562544f9431a90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandFilter.html</anchorfile>
      <anchor>a2970976596e328af267a71b5fc207d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandHardReset</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html</anchorfile>
      <anchor>aaca139e5c1e9cbbc1989b69a6a41babf</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandHardReset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html</anchorfile>
      <anchor>a9ced10186db3dcfcafa17c3a3eebd9a4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandHardReset.html</anchorfile>
      <anchor>ae22e1a12b5d940f4b4c17c5546e9133b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandLoad</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html</anchorfile>
      <anchor>af21aaa9172eb7a239d6498decc5f03c1</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandLoad</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html</anchorfile>
      <anchor>aec1d56a1aefb6438948d30e64479881d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandLoad.html</anchorfile>
      <anchor>a27e117588788d7e733d7fba3339a2a35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandOffset</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</anchorfile>
      <anchor>adfa86a1b9b8a73ca69a4c99d9b33ffcc</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandOffset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</anchorfile>
      <anchor>a6f013fbd190dbff28d4e2a3d2790b4aa</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandOffset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</anchorfile>
      <anchor>a472760b63546ad2ab457f58e4ef23ae5</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;forceTorqueOffset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>forceTorqueOffset_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</anchorfile>
      <anchor>a2bdeb504d40f28f9ea79938602070221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandOffset.html</anchorfile>
      <anchor>a92cb1e4ece352e713a56823579638130</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandPrint</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html</anchorfile>
      <anchor>a11e61b10d72fab0727f1a0ba5fc6ea9f</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandPrint</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html</anchorfile>
      <anchor>a23ce8f6bfb5ad8ca1038e2e6c7c2ba39</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandPrint.html</anchorfile>
      <anchor>acd11d563899b36ec367df4a2e8f0d352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandRun</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html</anchorfile>
      <anchor>a007b13eb1961cc565f00f49603e8ef94</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandRun</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html</anchorfile>
      <anchor>af16b39430a746299bf75dbeb02d74d18</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandRun.html</anchorfile>
      <anchor>afef1df6ecd0d675506d0c399b7690b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandSave</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html</anchorfile>
      <anchor>a8708b7dac8787a0aeb36c0f3aaad6508</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandSave</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html</anchorfile>
      <anchor>a6c6de54b312cadcbac5158ef34761db7</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSave.html</anchorfile>
      <anchor>a2302e4b55730f43f05c69fe6daac3721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a88ebf32ccaefc0e6f824ed743d903e0a</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandSensorCalibrationRow</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>aad15c5b7a566a395efa730f5cb9c5e82</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandSensorCalibrationRow</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a59ed6523964725f3bb3213dcb94e493b</anchor>
      <arglist>(const double &amp;sensorCalibration1, const double &amp;sensorCalibration2, const double &amp;sensorCalibration3, const double &amp;sensorCalibration4, const double &amp;sensorCalibration5, const double &amp;sensorCalibration6, const uint32_t &amp;row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a400f476427bbcb13f26a19654c69f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>row_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a995109a3e49c964d87fdc721a775d0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration1_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>ad838b8b8a18cf58017cb76b74b89cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration2_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a7a6c68821a2bd3cf4782cda2cf4ce867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration3_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>ac0cde23d4a0f5fab7ad811ecbd06d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration4_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>afa8587143def3825fb22171e542ea583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration5_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>a9294e03a625738402e715235c36bc52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensorCalibration6_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSensorCalibrationRow.html</anchorfile>
      <anchor>afeef42a5d975cdc339e635de91f4e586</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialCommandSoftReset</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html</filename>
    <base>rokubimini::serial::RokubiminiSerialCommand</base>
    <member kind="function">
      <type>bool</type>
      <name>formatCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html</anchorfile>
      <anchor>a220027cca4d1f0d813e7bf6dd9d4a513</anchor>
      <arglist>(std::string &amp;formattedString) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialCommandSoftReset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html</anchorfile>
      <anchor>ace39bff0cc3fe1d7f85699d3645a9457</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>formatString_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialCommandSoftReset.html</anchorfile>
      <anchor>ae749fb2439cd3fc1034c6dc8148b1856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialImpl</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>closeSerialPort</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a085ec0989ae3a268386fa3b87cbb1c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createDataFlagsDiagnostics</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab17ffeff1d711f1179dab1a73624ad52</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>firmwareUpdate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>abfe3d94d158b1c51f0de10105f36792e</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getConnectionStateString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>afd6795470a39bf3452dbf6d83a918a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getErrorStrings</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aeaa64ab400bf0426ba8acc316467308f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getForceTorqueSamplingRate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a8d9d0cc6376108f0f728f73bd31fbf2a</anchor>
      <arglist>(int &amp;samplingRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFrameDataStatus</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aac222eef4e2501722231ebe12e2f7230</anchor>
      <arglist>(DataStatus &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModeStateString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a712abe01bcbd1aa133acc8c31d3e4346</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a508c3bf12b90180899686fe29206d96f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getProductName</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>abc9b7d645b7032d7546e940633eaf2f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getReading</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a16f940ea4aa05b4c6ed7445224f3f82d</anchor>
      <arglist>(rokubimini::Reading &amp;reading)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSerialNumber</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a0fccca727a28f5e456233ec2e3d2e8d1</anchor>
      <arglist>(unsigned int &amp;serialNumber)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasError</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a7979492f9ba21d6d80c0ef15421ba638</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFrameSync</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a7ee05528dd3a3ac1e7cc6fb97ccd5f73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a8c7d2134b36024811e9bc38e977650fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab20cf05364f0a6008dc39f6201aa36da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadConfig</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a9a6159a4ae1a285ab189d8faaf4c0834</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseCommunicationMsgs</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a60328abc9d7718a8a9e752802b7d3c6e</anchor>
      <arglist>(const double &amp;timeout=1.0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printUserConfig</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a24c851a440160a054f8a1e7e262ed2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetDataFlags</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a60da902ceb5dc3819ffedf59ea3ecb64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialImpl</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a6d33272d97a521331d127ac6a886d69b</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialImpl</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aa6f9837077a5fd5db1ca10527a5b0da4</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runsAsync</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>adb47e9ed49c0db5dd3975738e04ab090</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveConfigParameter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aff6b78d52daf6bd7be3219a1d2beff75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAccelerationFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>abcc7062dc8a0b9bcbc56a8266453f4c3</anchor>
      <arglist>(const unsigned int filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAccelerationRange</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>abcab35db18d02fddad0ac3af810bba55</anchor>
      <arglist>(const unsigned int range)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAngularRateFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a9229dbe2b20147fe152aaf8f6b4948f6</anchor>
      <arglist>(const unsigned int filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAngularRateRange</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a413686cd573d6b89522b373036dfe982</anchor>
      <arglist>(const unsigned int range)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCommunicationSetup</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a13a326b22998ce20c47c6d4a31bcc8a8</anchor>
      <arglist>(const configuration::SensorConfiguration &amp;sensorConfiguration, const uint8_t &amp;dataFormat, const uint8_t &amp;baudRate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setConfigMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a95cddd2fb8af47c0b44af026b844f256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setForceTorqueFilter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a4404dfb9adeda90cceb46f973df1f1a8</anchor>
      <arglist>(const configuration::ForceTorqueFilter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setForceTorqueOffset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aaa6293190c015678801e3c402a2769bf</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;forceTorqueOffset)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setHardwareReset</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab1fc7777957358bce5af074a181e18f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInitMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a9998ea6e8bfb053bc58bcdf5c52612a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRunMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac2c49e633939d496b4cd87c1db8a07b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunsAsync</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a52564a966712a9c8d0235a94d865de96</anchor>
      <arglist>(bool runsAsync)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSensorCalibration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a47dd3bdbbc626f38c402442f1fc31d5b</anchor>
      <arglist>(const calibration::SensorCalibration &amp;sensorCalibration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSensorConfiguration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aae424dc94485e44b2313361ae5fc2722</anchor>
      <arglist>(const configuration::SensorConfiguration &amp;sensorConfiguration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aa939790960096293bc0a3d634cc056cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startup</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab5f62dd026cca6d3f50fb5ed68451d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateConnectionStatus</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a15f4e669e79f18b152fc4a03775691d0</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDataFlags</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a760277b483c100f182b6d9dc6dfa177c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateRead</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab34744762260e9adaf7b1c29d2e674a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWrite</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>addb4d91aa734b4fa48cb645b2c2b2462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RokubiminiSerialImpl</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a361ed7c246a7ea36990cc049de564fd5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>struct timespec</type>
      <name>timespec</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a903a4266ae462951c038c691d0acad33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>calcCrc16X25</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a466f8d44aa36e5728f129b24083a9342</anchor>
      <arglist>(uint8_t *data, int len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>clearReadBuffer</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a168f586a836a4a50a3fb9a0d7d5b2bc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a5279edaf988135b8f1f1500ddad1b24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a32f6aa88ed51aa95908920d611dadcd1</anchor>
      <arglist>(const std::string &amp;port)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectionWorker</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac71273fd2288cc478afd3e51e83225ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>crcCcittUpdate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a5f08060fcdd0412cfd26c7bb3472cd9c</anchor>
      <arglist>(uint16_t crc, uint8_t data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>diffSec</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ad033d5f623301ef953c7e3322e7fb96b</anchor>
      <arglist>(timespec a, timespec b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ConnectionState</type>
      <name>getConnectionState</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>afb4fab65b0c7130ca56cacf1390ef84d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ErrorFlags</type>
      <name>getErrorFlags</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac82a4e20e90360bbf281afee4e427bf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increaseAndCheckTimeoutCounter</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a6b111967e7828de8cd37944bd8079f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initSensorCommunication</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a55faff94c20795178496739290daeb1a</anchor>
      <arglist>(bool keepOpening)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initSerialPort</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a202f0db1dda0ef3935674b96667bbcf2</anchor>
      <arglist>(const std::string &amp;port)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a15e72164365e2c218294b3006113f024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isConnecting</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a8b02d57431b0613527166fe07a5a026f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isInConfigMode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a60a41b7821570cbc35b2efa8feeaf33a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>openSerialPort</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>add3fba3b43d2589106f90c21ba87bc66</anchor>
      <arglist>(bool keepOpening)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseAcknowledgement</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac44df1bcf9fed7cd85959a96474b5e53</anchor>
      <arglist>(const char &amp;command_code, const double &amp;timeout=2.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseRegexWaitTimeout</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a4b0d08ae2350d6fed990b1ea0bc449f8</anchor>
      <arglist>(RokubiminiSerialResponseRegex &amp;reg, const double &amp;timeout=1.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pollingWorker</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>af20f564c5f3d9a02db574a1acda5dbf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readDevice</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac08249ab29ad78875a1e85ceff692ca6</anchor>
      <arglist>(RxFrame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readSerialNoWait</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab8006de5b348c918559c55d68e59d33c</anchor>
      <arglist>(const uint32_t &amp;numChars, std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readSerialWaitTimeout</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a500dc3be26d6b824b5435192be9b3adb</anchor>
      <arglist>(const uint32_t &amp;numChars, std::string &amp;str, const double &amp;timeout=1.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendCalibrationMatrixEntry</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac6e79480b00bd86b75ee22dd6d657e8d</anchor>
      <arglist>(const uint8_t subId, const double entry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aa24fee3634f54efdd5b1a67bd63f812d</anchor>
      <arglist>(const std::string &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>startPollingThread</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aba7b459bc9e0cb0ca615204effedd9f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>timespec</type>
      <name>timespecAdd</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a856e8bb5d987d90c7efcb82e719e5b37</anchor>
      <arglist>(timespec a, timespec b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>timespecToSec</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ad809ce37ee07d50c7840383e82d4ac75</anchor>
      <arglist>(timespec t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>writeSerial</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a8db91ac83a37061ebb1ec4ac18df7c66</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaudRateStruct</type>
      <name>baudRate_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a382e8d5231087bb6ac8e111674818228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; ConnectionState &gt;</type>
      <name>connectionState_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a23f986988db0784026df31b6573b6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>connectionThread_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab385aea14116e8c3a80737589db8e1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; DataStatus &gt;</type>
      <name>currentDataFlagsDiagnostics_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a3c026c526da1ed458258987934e72fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dataReady_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a0e661f9261730becb01b6914fcb42b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorFlags</type>
      <name>errorFlags_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a742fc51401c6a919eb4afd1e7dd08ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RxFrame</type>
      <name>frame_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>af3eb3cbfa39841ea37fb87f2e60dca55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>frameCrcErrorCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab6634cdb29b3236e7cfa7acaed250cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataStatus</type>
      <name>frameDataStatus_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a4252b9bb7f2a898294b2a55152aa12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>frameHeader</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a10028a3913eab6585c09a81273c28be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>frameOffset_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aacd7807a06aca52e888e4237abc84a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>frameReceivedCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ab5a4e2fe0fcf686bd42d08b50d9488dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>frameSuccessCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ac358f16c59eec63c7f3a4c7a2ef55bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>frameSync_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ae65538645e0df3153de004c3be0e525f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>frameSyncErrorCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a4c857e468b3c97f65e4e0aaae9636083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>frameTimestamp_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a718d3a72830f6c84cc84ed7250fa845d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>isRunning_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a13656fcd2ad659d004b92d6ca4e0b77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>maxCountOpenSerialPort_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a6f98e8a15650915debd2d6f45d7d7c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>maxFrameSyncErrorCounts_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a3b25813254a87887ab4d69eaa0048ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; ModeState &gt;</type>
      <name>modeState_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>addf41f23739ffe49f9c1a795e0201af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ad863ffe025e6e227c2895945c2958425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>newFrameIsAvailable_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>abbadd0976fe70fa5ac2aa7d2ffed1573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RxFrame</type>
      <name>placeholder_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a6179ca9904a628371b66169e5f60b7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>pollingSyncErrorCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a11cf8b8ceb337ea7dec41db3c28ceca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>pollingThread_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ada4a0fe668abab301a08d3c4ea18a55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a84f54e7027346ec45d7a64dcb63e9a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>productName_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ad6ec0e2c4525f3da0727c2308faf10b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>readingMutex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ae4fbd3253282665146f8120a06f5cdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>readTimeout_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a2a55fb25be2d8e0523ef1b51ddf07418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>runInThreadedMode_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a29e3885922ec5f9f11b9c4fb4f5cc118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic&lt; bool &gt;</type>
      <name>runsAsync_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>ae11045af23ed156828e14365a2c33928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Reading</type>
      <name>serialImplReading_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a1c25952b5c82c03b1615b3d31611c74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::recursive_mutex</type>
      <name>serialMutex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a9e92030c2bea6943bdd073e652fd1089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>serialNumber_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a46cad3bd4a07ae140337fa1d9e7d59c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timeoutCounter_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a564d9eabdbb686a3eb8a1130ad33e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; int &gt;</type>
      <name>usbFileDescriptor_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a01bf41f9fc07fd33ddec472ec9a5e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ifstream</type>
      <name>usbStreamIn_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a450305c22af9f858ebcbe0fc357b2314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>usbStreamOut_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>acc5dff479242c09a06355827af98c57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>const static uint8_t</type>
      <name>DEFAULT_BAUD_RATE_OPTION</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a24b9bdd73a20aecd64c50265d151f6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static double</type>
      <name>FTDI_DRIVER_LATENCY</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>aaad4859f44aae9dcae808382a64e9b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>const static uint8_t</type>
      <name>MAX_BAUD_RATE_OPTION</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>af8f0d096261f682d6bb7fd35af6d7e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static double</type>
      <name>MAXIMUM_ACCEPTABLE_TIMEOUT</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a7645e2c00007ec189c780cf5b5d77c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>const static uint64_t</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>a0d404571f0b7b476a1545688f21a8f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static double</type>
      <name>TIMEOUT_MARGIN</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialImpl.html</anchorfile>
      <anchor>afdf4e11e23e3c4fc9eca35a94d512905</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegex</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html</anchorfile>
      <anchor>a7b53f8c6006c252648f0e8875c143320</anchor>
      <arglist>(const std::string &amp;str)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RokubiminiSerialResponseRegex</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html</anchorfile>
      <anchor>ad194b1a622624476405bf06c8e3fadc4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RokubiminiSerialResponseRegex</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegex.html</anchorfile>
      <anchor>a1fdc2b9110b4e9fa048b5f1afadba000</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexAck</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>const char &amp;</type>
      <name>getCommand</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a07728225a37c363f640dbf4579c50d0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getFirstNumber</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a03eb9dae13d0510753824b0fbcfef4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getReturnCode</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a53b8b78910a32fc6f527c892a0dbe151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a97e961d25bcd105b38792c7b28677bd6</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>command_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a154b3d5b88f0288a886437e7101f4599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>firstNumber_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a017f851d9fe1905d5fea2c85bfc59e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a3102c435eb715087e60d3a0119406376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::uint8_t</type>
      <name>returnCode_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a08a2fb1166c4108d7b58b83c6517484b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexAck.html</anchorfile>
      <anchor>a9bce0bd9a0e7e4b6dd9c5201c19ed4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexBoot</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html</anchorfile>
      <anchor>a829319cade02f6aaf02b10c4252ad15c</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexBoot.html</anchorfile>
      <anchor>aec2c1f20e746808a9e6612765806fd12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexCommSetup</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getBaudRate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a5281fd6d4fbbf64ee27b57a3d1944f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getCalibration</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>aff886344f53874e32e8a02ed4bc7606c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getDataFormat</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>ad98fa0abadf30c9b2341567c96ebe605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t &amp;</type>
      <name>getTempComp</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a817940fc7d811d99f901a79cdc523810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a50cd2ac04706a1312899b10539c432b2</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaudRate</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a4d260bf441e56cf8127140466622cf08</anchor>
      <arglist>(uint8_t &amp;baudRate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>baudRate_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a91e258d946bcd1b2a600382a3196bb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>calibration_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a10883296daa6411c99a98dca65a62f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>dataFormat_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>aede4fb797f70b13be619092fb77a4b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>ab32828ccd0bf93131cf987b727cf5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>a8670a55afc86ad7eec54abc4e7efa3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>tempComp_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexCommSetup.html</anchorfile>
      <anchor>af2aa527651ab20fda472fda849a6ae3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFirmwareVersion</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</anchorfile>
      <anchor>aba1a90e69585ea5c42e35db3241b8f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</anchorfile>
      <anchor>a2edb3b565a4c274a952741a5cb0aa550</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>firmwareVersion_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</anchorfile>
      <anchor>a9a94caac8976a315832904c75fd9ea4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</anchorfile>
      <anchor>ad4fe6402db3a6d37fae007b5d3580947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexFirmwareVersion.html</anchorfile>
      <anchor>a8e123165825b2a83a381b3d6ce9ff667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexProductName</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getProductName</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</anchorfile>
      <anchor>ad52843b060d69e95c6dec2fcd21a2240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</anchorfile>
      <anchor>ac623af54396e3505874a83a12bcf1c1f</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</anchorfile>
      <anchor>a4cd0af5785bbe78f6ac97a9b1bc0f358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>productName_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</anchorfile>
      <anchor>af3c77bb8d51e5e0e9063c238cf95ac2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexProductName.html</anchorfile>
      <anchor>adaa1afe09f7ffe3a0f1531da8885e19e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber</name>
    <filename>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</filename>
    <base>rokubimini::serial::RokubiminiSerialResponseRegex</base>
    <member kind="function">
      <type>const uint32_t &amp;</type>
      <name>getSerialNumber</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</anchorfile>
      <anchor>a4d77e853fe90af2c4797763df69cb0cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matchInString</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</anchorfile>
      <anchor>a35295ff6467475087611dbc7337436d7</anchor>
      <arglist>(const std::string &amp;str) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</anchorfile>
      <anchor>a2c78316be544c32ff56ea67e3f82fcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>serialNumber_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</anchorfile>
      <anchor>ae589beb773678890b8fdf58bd75a1af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::regex</type>
      <name>stringRegex_</name>
      <anchorfile>classrokubimini_1_1serial_1_1RokubiminiSerialResponseRegexSerialNumber.html</anchorfile>
      <anchor>abe3c38b85aaf7c66188214f6804e84f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>rokubimini::serial::RxFrame</name>
    <filename>unionrokubimini_1_1serial_1_1RxFrame.html</filename>
    <member kind="function">
      <type>struct</type>
      <name>__attribute__</name>
      <anchorfile>unionrokubimini_1_1serial_1_1RxFrame.html</anchorfile>
      <anchor>a6174b64e5653332731b1b35dd12eb7a6</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionrokubimini_1_1serial_1_1RxFrame.html</anchorfile>
      <anchor>ad68e5cd206952df31f24dbf0d058b080</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rokubimini</name>
    <filename>namespacerokubimini.html</filename>
    <namespace>rokubimini::serial</namespace>
  </compound>
  <compound kind="namespace">
    <name>rokubimini::serial</name>
    <filename>namespacerokubimini_1_1serial.html</filename>
    <class kind="union">rokubimini::serial::AppOutput</class>
    <class kind="struct">rokubimini::serial::BaudRateStruct</class>
    <class kind="union">rokubimini::serial::DataStatus</class>
    <class kind="struct">rokubimini::serial::ErrorFlags</class>
    <class kind="class">rokubimini::serial::RokubiminiSerial</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialBusManager</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommand</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandCommSetup</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandConfig</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandFilter</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandHardReset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandLoad</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandOffset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandPrint</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandRun</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSave</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSensorCalibrationRow</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialCommandSoftReset</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialImpl</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegex</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexAck</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexBoot</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexCommSetup</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexProductName</class>
    <class kind="class">rokubimini::serial::RokubiminiSerialResponseRegexSerialNumber</class>
    <class kind="union">rokubimini::serial::RxFrame</class>
    <member kind="typedef">
      <type>rokubimini_msgs::Reading</type>
      <name>RokubiminiReadingRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a87e2ce9532a5ad9412d8b93d6ae4461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; RokubiminiSerialBusManager &gt;</type>
      <name>RokubiminiSerialBusManagerPtr</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a7e827bd618482382e8918743e84b279f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; RokubiminiSerialImpl &gt;</type>
      <name>RokubiminiSerialImplPtr</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a8b5278fd8627247803edd564012c6a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::Temperature</type>
      <name>RokubiminiTemperatureRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a644e05e165b9ea9842cd04517434e096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>geometry_msgs::WrenchStamped</type>
      <name>RokubiminiWrenchRos</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>afc8f180dd8e1365866c5f139b549d39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ConnectionState</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>ac8278107d53ef89e35ad3a8be3adb59c</anchor>
      <arglist></arglist>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59ca99c8ce56e7ab246445d3b134724428f3">DISCONNECTED</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59ca0b5596669813405065cbfe051c237938">ISCONNECTING</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="ac8278107d53ef89e35ad3a8be3adb59caa5afd6edd5336d91316964e493936858">CONNECTED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ModeState</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>af045d54d5e9ddb1a98140676e9078f75</anchor>
      <arglist></arglist>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75ab3ede41f09b45dc6687aba10afb4657d">RUN_MODE</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75a2f624704e6cbe763e8a3ef405f1e3440">CONFIG_MODE</enumvalue>
      <enumvalue file="namespacerokubimini_1_1serial.html" anchor="af045d54d5e9ddb1a98140676e9078f75ae50eb45b131fdff95f6e9685911221d3">INIT_MODE</enumvalue>
    </member>
    <member kind="variable" static="yes">
      <type>const static std::map&lt; uint32_t, BaudRateStruct &gt;</type>
      <name>CODE_TO_BAUD_RATE_MAP</name>
      <anchorfile>namespacerokubimini_1_1serial.html</anchorfile>
      <anchor>a94abccf91fb6446d8bf062e818a1e97e</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
