<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>IOTBot.cpp</name>
    <path>/tmp/ws/src/iotbot/src/</path>
    <filename>IOTBot_8cpp.html</filename>
    <includes id="IOTBot_8h" name="IOTBot.h" local="yes" imported="no">IOTBot.h</includes>
    <namespace>iotbot</namespace>
  </compound>
  <compound kind="file">
    <name>IOTBot.h</name>
    <path>/tmp/ws/src/iotbot/src/</path>
    <filename>IOTBot_8h.html</filename>
    <includes id="IOTShield_8h" name="IOTShield.h" local="yes" imported="no">IOTShield.h</includes>
    <class kind="struct">iotbot::ChassisParams</class>
    <class kind="class">iotbot::IOTBot</class>
    <class kind="struct">iotbot::MotorParams</class>
    <namespace>iotbot</namespace>
  </compound>
  <compound kind="file">
    <name>iotbot_node.cpp</name>
    <path>/tmp/ws/src/iotbot/src/</path>
    <filename>iotbot__node_8cpp.html</filename>
    <includes id="IOTBot_8h" name="IOTBot.h" local="yes" imported="no">IOTBot.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>iotbot__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOTShield.cpp</name>
    <path>/tmp/ws/src/iotbot/src/</path>
    <filename>IOTShield_8cpp.html</filename>
    <includes id="IOTShield_8h" name="IOTShield.h" local="yes" imported="no">IOTShield.h</includes>
    <namespace>iotbot</namespace>
    <member kind="function">
      <type>void</type>
      <name>byteArrayToFloat</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a3b26b4dc292f3d4f336d6ab9910573a4</anchor>
      <arglist>(int8_t *byteArray, float *floatVar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>floatToByteArray</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a931f5c43d8528f8e88a0d805185b143b</anchor>
      <arglist>(float *floatVar, int8_t *byteArray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intToByteArray</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a79cbb59c6815cfe9824a6c5c2a819f4f</anchor>
      <arglist>(uint32_t *iVar, int8_t *byteArray)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>devPath</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a083b8699a564ff42e8b100d9480b1db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOTShield.h</name>
    <path>/tmp/ws/src/iotbot/src/</path>
    <filename>IOTShield_8h.html</filename>
    <class kind="class">iotbot::IOTShield</class>
    <namespace>iotbot</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CMD_AUX1</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a3adbb35586170d26cc0b467c48304a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_AUX2</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a7e109342ed40c1d3c473b3edb6201e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_ANTIWINDUP</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>abe076ebdc1b764d46769c8637b48fe99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_ENCLOWPASS</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>af22b4565ab7d4db4b008fa754c91dbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_INPUTFILTER</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a7fca6e83e4ef1024ce4c9ed7aad8952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_KD</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a7ac542ff8ebf11d6f4c6bae7620f1f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_KI</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a8d3265aa9a3e275a3e0af132ad11d718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_CTL_KP</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>abfa9cd57131f0ae0fa27c5ae840c4de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_DIM_LIGHT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a4c4f5e03ff4de9e258eef41d63d3763f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_DISABLE</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a56d7f27e0213d6454984dc014f7c8354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_ENABLE</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>ab9a73413ff369c86384379fe9464b405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_FLASH_ALL</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a1618b8a9f07b23ca7575f892a37df3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_FLASH_LEFT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a2b0b5b1ee94b0c37928a0c5ad6f500f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_FLASH_RIGHT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>af41e7a2c93d8136d9956da78000b5650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_FREQ</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>ae1d8276f944d69f526f97138532b3d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_FUSEIMUWEIGHT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a0a728d998578ad4fb91fc0b067e22874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_GEARRATIO</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>aac8ad5d1808a79e3756042a285ef78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_HIGH_BEAM</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a798d9ed7b1c3308360c5178506f8a334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_IMUCALIBRATE</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>aa68d9a70271ac6e89e28e2b4d998bbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_IMUFIXZAXIS</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a98868155dff80a27f2987183b4522ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_IMURAWDATA</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a2b7841e392f0bb4173f99b601a414654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_INVERTENC</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a3ab205c535246ee120c75e1b8544651f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_LIGHTS_OFF</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a55dfa4f2629a45d8e75213c0122aeca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_LOWVOLTAGECHECK</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>ad9c9ad7400f566f5b83fd1d29c07e4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_PULSATION</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a092d48cf11833089c7729f415b8306ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_ROTATION</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a52220e6b36b4ef921b753a8385f25a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_RUNNING</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a12a7129cb373a17ff48d1f7d0568a4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SENDPOS</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a4c77103f233ef47d6ac954edc0f17550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SENDRPM</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a9c330443810231955163596448286423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SETPWM</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>add07210ad85c50f6a76b5b5415db4e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SETPWMMAX</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>af8ae0056535296f84060d0952346524c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SETRPM</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a585c006a2bbfcc850d35e8a4a862460b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SETTIMEOUT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a13ee4f0cd0414fcf82066213ec679b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_STALLCHECK</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>ad2fb705989cb1ce83e12d5580f2e0f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_SYNC</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a1290d240b9bbc790c87c2a057c7ae188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_TICKSPERREV</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a686b916fa498e9329d2c6927dc011a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMD_UARTTIMEOUT</name>
      <anchorfile>IOTShield_8h.html</anchorfile>
      <anchor>a4d2eddd63878d36380b725be96441b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eLighting</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lightsOff</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a16f468ad65bb1dffcc7d32bd245aeb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dimLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6abc644890e361d38fd94d45bbc66b1350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>beamLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6aeb626ee225488f00fd0a3c2923f885bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warningLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a3fca3dd1de7b41a63b468fe6903ca51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>flashLeft</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6abd3609bcd262d90224d6377b9ec9bad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>flashRight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a7a92cfb2e54afba63d4d9ebea46b1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pulsation</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6aaf7cc5490c2fa06ce7893565638fc353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rotation</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a0a422f3ab42e2f20a0e09b754f1eed0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>running</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6ae6e406321e58b1f1eb005e7d78f73020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iotbot::ChassisParams</name>
    <filename>structiotbot_1_1ChassisParams.html</filename>
    <member kind="function">
      <type></type>
      <name>ChassisParams</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a772110dd5a8f2e48c78ed22854631b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chFrontLeft</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a7416e495c94818e5ba85039ea610c684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chFrontRight</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a78ce4382a3013c3aa8c43b9c487ace37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chRearLeft</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a162cb373cde71e63668fd84f6525c661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chRearRight</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a0ebf29ccd6768113f67f357dcf8b0b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>direction</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a9857b98ff3d3afa85cd087be1eeda830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enableYMotion</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a9f2fee9613f0f2130dcb4817d063e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>track</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a5b10b8aa2664a926be558a5856ace3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wheelBase</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>a07aab00df0e289a273cf72e58b9e594b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>wheelDiameter</name>
      <anchorfile>structiotbot_1_1ChassisParams.html</anchorfile>
      <anchor>afdd26770189d957520bb287bc2c89f0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iotbot::IOTBot</name>
    <filename>classiotbot_1_1IOTBot.html</filename>
    <member kind="function">
      <type></type>
      <name>IOTBot</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>adecc54d30c9ae3bed61385e53300b71c</anchor>
      <arglist>(ChassisParams &amp;chassisParams, MotorParams &amp;motorParams)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>abf9a203bc334cab8dd61b1efa29a7919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IOTBot</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ae972852234932e99ea554f4715723191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>calibrateCallback</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ac56244ab491fc941f8164f5ce00c7df6</anchor>
      <arglist>(std_srvs::Empty::Request &amp;request, std_srvs::Empty::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>controlMotors</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ad1a576c39875952b7888f659a8f9457a</anchor>
      <arglist>(float vFwd, float vLeft, float omega)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>enableCallback</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a5158a043369a0aef6b4a01855c96e789</anchor>
      <arglist>(std_srvs::SetBool::Request &amp;request, std_srvs::SetBool::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fixIMUZAxisCallback</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>af0730121c5c756ec3be8163fea7524f0</anchor>
      <arglist>(std_srvs::SetBool::Request &amp;request, std_srvs::SetBool::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joyCallback</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ab1dfa351937a96fe75477b09aa9c67f8</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;joy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>velocityCallback</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a6a51045847de8ab3b7d4872894210a0b</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChassisParams</type>
      <name>_chassisParams</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ad2587ef47d8f1d29f94e4ec7e8e4d626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enableYMotion</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ac08e86b4d76241af7f568fad73ebdcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>_lastCmd</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a2bfef3e3bce963aa3a38f4574bf8adeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotorParams *</type>
      <name>_motorParams</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ab4817aa6cdf6f32e1b78da27e2bcf413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_ms2rpm</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>abaaf3ffb0dcbfd052be385b593e8c944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ad066cfbedfbc6fbb843ce11e18eaaf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_omegaMax</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a887b46b566808588ff09f4c9ba0e3a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubCurrent</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a09d5f3531df283ca1846a466fb97abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubIMU</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a51c3d70f4883fc254f86245999a514b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubPose</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a6310250a45cf1656ef99f8ac9c45ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubRPM</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a334803e8c9651a3c12b6e198eb52f5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubTemp</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a217e21da1ce055c230c5b80d89b1eae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubToF</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a1b3a75f7fa31e387ff3599fc37112584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pubVoltage</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>ab07dc034c916556025ad4a20c1fbe267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rad2rpm</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a7e67e544f168cf02437539e939764b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>_rgb</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>abc4faa7d93b595144baa0bc2b981718a</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rpm</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a4a4011c019722ea9b425196016d83dc2</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rpm2ms</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a4c1b4eb7ecb98818cc7209ef7cf8c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rpm2rad</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>af5f1941504d0258df50657d6b5923d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IOTShield *</type>
      <name>_shield</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a1f1e93b5de961583e9324a963cfde054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_srvCali</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a35046df98bdc21a12d159a7407bc9503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_srvEnable</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>aa9865891f31e9ff716d148953e4bef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_srvFix</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>aef6cdca1ab81fac04a09a87fc0e9d666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_subJoy</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a68efbd1c50f68759f107b477e61de711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_subVel</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a3f5b99537aacd63fed5fdf9108e95f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_vMax</name>
      <anchorfile>classiotbot_1_1IOTBot.html</anchorfile>
      <anchor>a185e5018a6c400d71f4d88f1a58ee8cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iotbot::IOTShield</name>
    <filename>classiotbot_1_1IOTShield.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>calibrateIMU</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ab4818175b48a20d0d39de34aebf733b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disable</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a1ad8d920643454bcece42974d646a1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enable</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a61cd67d8fae392c0af756cb9a033694b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fixIMUZAxis</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ab2192a4f1f2c7bee4e9ac70faea5ac21</anchor>
      <arglist>(bool fix)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt;</type>
      <name>getAcceleration</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a1ee8265b4a70446bfb80fa5d22835862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt;</type>
      <name>getAngularRate</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ad2504e0ae356c00ac9d669ef561125c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLoadCurrent</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a189e226ae6bd0064cab905e27fd77edc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt;</type>
      <name>getOrientation</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a846c9ce49a4613a37e09cf68a403ac7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt;</type>
      <name>getRangeMeasurements</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>aceaa08a14cf428e95b854dfba8c12911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; float &gt;</type>
      <name>getRPM</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a0a04016d81cd0f23f478175d9a1a7c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSystemVoltage</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ad1ac24d1d3d005196bc9711b07d41338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>getTemperature</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a1379eff21398a6f10655e873b8906231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOTShield</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a36534a4da1ed0aeead0e716714823a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAUX1</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a5fe490bed55259d3ab4723f5d6195042</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAUX2</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>afeca73c0ec7618332753f2d2c70b0b33</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setControlFrequency</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a0a8e8df9b5343be050dc9fbde664747d</anchor>
      <arglist>(uint32_t freq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDriftWeight</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a54351e63363f017104030fd39aef2326</anchor>
      <arglist>(float weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGearRatio</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a445db0eecd52ef68dc165395fac542f5</anchor>
      <arglist>(float gearRatio)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setIMURawFormat</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a17d3813d1c0045b2776a2cf94d09ebb4</anchor>
      <arglist>(bool rawdata)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setKd</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a99985fb453ecfe9e65eff3e87770f09b</anchor>
      <arglist>(float kd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setKi</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ac016414ac627eb3b179515d4111a28e2</anchor>
      <arglist>(float ki)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setKp</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a6adca8bc1ee9667c331f362d1aa62846</anchor>
      <arglist>(float kp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLighting</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ab0130b47bbee6af9f9115a5b4a743021</anchor>
      <arglist>(eLighting light, unsigned char rgb[3])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLowPassEncoder</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a12ec29d3f487ffc90b32f777db925c73</anchor>
      <arglist>(float weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLowPassSetPoint</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a3bafcb1b82cebf2c6d2152866e6b92a2</anchor>
      <arglist>(float weight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPWM</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>af824f2a340919e9dbfbdd2c14edda389</anchor>
      <arglist>(int8_t pwm[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRPM</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ae24ab2786b265f59aee61ffcd5700211</anchor>
      <arglist>(float rpm[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTicksPerRev</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a1355629aa766ee8508b0151b1af5c20c</anchor>
      <arglist>(float ticksPerRev)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTimeout</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a89a96b5a8c54f35e6f119faae6f7cba6</anchor>
      <arglist>(float timeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IOTShield</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a2c0ab3fbb3168c51f6366492a3f039b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendReceive</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ad1739b3d18b849a04ca9898b0184c635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_acceleration</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ad352e160e38f24e63e32f6c3c2626ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_angularRate</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>af9815d8162f068ca97b4ec453f0bdb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_loadCurrent</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a9c42f9fe657ab2d3e276374ce34dc49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_q</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a00fef6e4689ddcbdc47c26cba66a17a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_ranges</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a764afa7cd407dbfa95a6cc570ca5e2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rawdata</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>adcc2994b5ec49bcc65018fac13efa2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_rpm</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a706f59a9d0dd876359abc62a7817f61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_rxBuf</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>aca06b6e82b91f4b07ac32fdca33adae4</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_systemVoltage</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a0369ad6e63b91b0c6d341fc0d968d99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_temperature</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a9ce1116c44b6b592e4228a2ba60beb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_timeCom</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>a83627daac2e968d322df4eb7c9aa3496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_txBuf</name>
      <anchorfile>classiotbot_1_1IOTShield.html</anchorfile>
      <anchor>ad8461a70316f953100b3cd77d25d13f7</anchor>
      <arglist>[11]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Main</name>
    <filename>classMain.html</filename>
  </compound>
  <compound kind="struct">
    <name>iotbot::MotorParams</name>
    <filename>structiotbot_1_1MotorParams.html</filename>
    <member kind="function">
      <type></type>
      <name>MotorParams</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>a04fcb9d4ef7c005cb560a7d1edbf01c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorParams</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>aeb62804c36eb049db6c0a56acdda7bb8</anchor>
      <arglist>(const MotorParams &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>controlFrequency</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>a99a2cfe445156ad4d7236e33f6dcf973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>encoderRatio</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>a61b559b6a63f279a55b472d3cee48d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gearRatio</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>ae9e3561b255d1b7c7c0eff4f93ed3e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kd</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>a156381574e7d7854d6f583b27f937713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ki</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>af63ff48c51a5749075bb8f1bb7dbdd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>kp</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>a03a0825b32b643bf1b1ee061c9ea71c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lowPassEncoderTicks</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>af69f7bcbd8d186fb4a463668efa38e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lowPassInputFilter</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>af9609ad9f5f53edbd8c883c9012b247e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rpmMax</name>
      <anchorfile>structiotbot_1_1MotorParams.html</anchorfile>
      <anchor>ac584ab977be7f934cb0710e642d6ab7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Structure</name>
    <filename>structStructure.html</filename>
  </compound>
  <compound kind="struct">
    <name>Structure</name>
    <filename>structStructure.html</filename>
  </compound>
  <compound kind="namespace">
    <name>iotbot</name>
    <filename>namespaceiotbot.html</filename>
    <class kind="struct">iotbot::ChassisParams</class>
    <class kind="class">iotbot::IOTBot</class>
    <class kind="class">iotbot::IOTShield</class>
    <class kind="struct">iotbot::MotorParams</class>
    <member kind="enumeration">
      <type></type>
      <name>eLighting</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lightsOff</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a16f468ad65bb1dffcc7d32bd245aeb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dimLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6abc644890e361d38fd94d45bbc66b1350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>beamLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6aeb626ee225488f00fd0a3c2923f885bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>warningLight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a3fca3dd1de7b41a63b468fe6903ca51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>flashLeft</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6abd3609bcd262d90224d6377b9ec9bad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>flashRight</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a7a92cfb2e54afba63d4d9ebea46b1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pulsation</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6aaf7cc5490c2fa06ce7893565638fc353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rotation</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6a0a422f3ab42e2f20a0e09b754f1eed0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>running</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>adff39dd93c337585d939f1ac55911cc6ae6e406321e58b1f1eb005e7d78f73020</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteArrayToFloat</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a3b26b4dc292f3d4f336d6ab9910573a4</anchor>
      <arglist>(int8_t *byteArray, float *floatVar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>floatToByteArray</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a931f5c43d8528f8e88a0d805185b143b</anchor>
      <arglist>(float *floatVar, int8_t *byteArray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intToByteArray</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a79cbb59c6815cfe9824a6c5c2a819f4f</anchor>
      <arglist>(uint32_t *iVar, int8_t *byteArray)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>devPath</name>
      <anchorfile>namespaceiotbot.html</anchorfile>
      <anchor>a083b8699a564ff42e8b100d9480b1db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
