<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>____init_____8py</filename>
    <namespace>arbotix_python</namespace>
  </compound>
  <compound kind="file">
    <name>arbotix.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>arbotix_8py</filename>
    <class kind="class">arbotix_python::arbotix::ArbotiX</class>
    <class kind="class">arbotix_python::arbotix::ArbotiXException</class>
    <namespace>arbotix_python::arbotix</namespace>
  </compound>
  <compound kind="file">
    <name>ax12.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>ax12_8py</filename>
    <namespace>arbotix_python::ax12</namespace>
    <member kind="variable">
      <type>int</type>
      <name>AX_ACTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af0d837824c192cdc467a8ed54a9459e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_SETUP</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5e6b3023de707c8f7d2c71da5e1b9e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_STAT</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6e7b1aaba174e5346fb40d4c05ddd448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3fbaa33afeedbf201df744ab66c73a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_PING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a00783fe8336eba3c41c32ff2bbe85daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_READ_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af9b63c49e8f542e50133f01023355686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_REG_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1c9a4b102dbc3b77f538855441b52ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RESET</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a88234330f2bcba50c62c3cc17e87b6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_ALL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1b31bc6d0c95005adacdb1107ada824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_NONE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad94f0984ed6697decd1a953a57b1ebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a867c06907939cc70ee8e4204f71deddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a589ca75f98273bfde08888f5370ae8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a84da8894791ec0ee9eaf3209c0cd2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_WRITE_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5232bbec7cbca7e1fb41c9e7251173cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a78f2dc93e0629c2eba0a77368dea2a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_SHUTDOWN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abef7edb0318d0a1639f9b61d6ccc7f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_BAUD_RATE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a31698293a6ce38725b05b2537c23e2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_ANGLE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5490f629abb08b75ba712ea7a02c2b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_ANGLE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7ff4c5292471ff6522861864a450c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af825fd6c6f7740e9863f43feb2bc853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acb47acb76c3fc2ea403b7e83c5d1498f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_ANGLE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad75fda3e9c6c77f4a601b322e6e9627c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_ANGLE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5ff8b4f0870a6bd3cb19c64fcb94eaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1fb5fa445d3041921037b7b1d866b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a394f5b13d471d4d6b3745c05c50b2da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a12deb4a8668257797e170c1d7859b07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad03f105ff05f1408cdf310369cc34f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a0d360bbfa6ea89ef73d036753c356a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3585b1cc7554e577e4879ff0f3b25265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac80560d85b3376ac848319169b3151a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6a3c58b273472974b7c6a357fa7c6166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab30499dea32b94d81843c45aa8813872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ID</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9555e67c50cf6236a2f0cc93a26d7b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a8ad31e604a4b64c1e4540b5e23a95eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LIMIT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9ddd816317ec44d986490bac7af8710d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LOCK</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7a5701e6c69716b50e15f0b54fc94411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2138ef79ec309bb2ee35dd24f1187c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acc274945f1b9936479aebd5c1c3b4c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a54af2c8b2055c1a9375a48031787f33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a829246f55dd5cd0529defbb9a15cd7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MOVING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad2ec9c2c4fe9fb60ef68210ab9e13eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_OPERATING_MODE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aef32cb85bce4bab53c844391bf7ee146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PAUSE_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9dd5259d206a796fd73f7d3e5b88a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9f2515fdfb2ba76bb52a661262488aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a386f408b6e0e4793854a99b3da040412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad597712b3b4d43ef8752059acac25ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a628d6490c6d220abb4c3b972550e2cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aba511427be80ca16b980196d5de1f36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a258674f7f7c3add1da365438d148b836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a74e739a07a529937eadb9f047837bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a30872a4c604aa5c05d2ccb0c9787fe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a499d44c549cbea4d268151e2936b93bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acc85b770242a6d45e0c2b813ee22b28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_REGISTERED_INSTRUCTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abccf66e9593eefce92e7b6b6918651c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_DELAY_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a06ad640bbcfcb36f398da520dc5583f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_LEVEL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af79620d019f23ac55b470b18c0220c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_SYSTEM_DATA2</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7a5de497761c514b92ee58e0ef3df496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_ENABLE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3894ba2ee03eac70019d1af5fa5d5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a02fe27e64ce7772986270fbef1952650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a99c006fe67f174cecb042dba00302d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a571d86f482753161e71dcefbb8da6d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa359f209904ec1f5d73a68e6e824a073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae1fc9ec03bf71eb484baca8eddc8c932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_VERSION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7749c8ebb5cfefe9cf647f5cfb50c63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controllers.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>controllers_8py</filename>
    <class kind="class">arbotix_python::controllers::Controller</class>
    <namespace>arbotix_python::controllers</namespace>
  </compound>
  <compound kind="file">
    <name>diff_controller.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>diff__controller_8py</filename>
    <class kind="class">arbotix_python::diff_controller::DiffController</class>
    <namespace>arbotix_python::diff_controller</namespace>
  </compound>
  <compound kind="file">
    <name>follow_controller.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>follow__controller_8py</filename>
    <class kind="class">arbotix_python::follow_controller::FollowController</class>
    <namespace>arbotix_python::follow_controller</namespace>
  </compound>
  <compound kind="file">
    <name>io.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>io_8py</filename>
    <class kind="class">arbotix_python::io::AnalogSensor</class>
    <class kind="class">arbotix_python::io::DigitalSensor</class>
    <class kind="class">arbotix_python::io::DigitalServo</class>
    <namespace>arbotix_python::io</namespace>
  </compound>
  <compound kind="file">
    <name>joints.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>joints_8py</filename>
    <class kind="class">arbotix_python::joints::Joint</class>
    <namespace>arbotix_python::joints</namespace>
    <member kind="function">
      <type>def</type>
      <name>getJointLimits</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a3a79882ff43d57bbd35c084fd29a6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointsFromURDF</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a6cbd68ea6b6e667fa75d70b02dd0ac47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_controller.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>linear__controller_8py</filename>
    <class kind="class">arbotix_python::linear_controller::LinearControllerAbsolute</class>
    <class kind="class">arbotix_python::linear_controller::LinearControllerIncremental</class>
    <class kind="class">arbotix_python::linear_controller::LinearJoint</class>
    <namespace>arbotix_python::linear_controller</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>publishers.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>publishers_8py</filename>
    <class kind="class">arbotix_python::publishers::DiagnosticsPublisher</class>
    <class kind="class">arbotix_python::publishers::JointStatePublisher</class>
    <namespace>arbotix_python::publishers</namespace>
  </compound>
  <compound kind="file">
    <name>servo_controller.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>servo__controller_8py</filename>
    <class kind="class">arbotix_python::servo_controller::DynamixelServo</class>
    <class kind="class">arbotix_python::servo_controller::HobbyServo</class>
    <class kind="class">arbotix_python::servo_controller::ServoController</class>
    <namespace>arbotix_python::servo_controller</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python</name>
    <filename>namespacearbotix__python.html</filename>
    <namespace>arbotix_python::arbotix</namespace>
    <namespace>arbotix_python::ax12</namespace>
    <namespace>arbotix_python::controllers</namespace>
    <namespace>arbotix_python::diff_controller</namespace>
    <namespace>arbotix_python::follow_controller</namespace>
    <namespace>arbotix_python::io</namespace>
    <namespace>arbotix_python::joints</namespace>
    <namespace>arbotix_python::linear_controller</namespace>
    <namespace>arbotix_python::publishers</namespace>
    <namespace>arbotix_python::servo_controller</namespace>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::arbotix</name>
    <filename>namespacearbotix__python_1_1arbotix.html</filename>
    <class kind="class">arbotix_python::arbotix::ArbotiX</class>
    <class kind="class">arbotix_python::arbotix::ArbotiXException</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::arbotix::ArbotiX</name>
    <filename>classarbotix__python_1_1arbotix_1_1ArbotiX.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a2fadca6fc4fbf6e4e63a7ff68f1760de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__write__</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a2ee70d2b28b7e34725001e222b2fb244</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closePort</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ac0577e747ad98d38845947f009c0a875</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disableTorque</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>acca5998d4aeb2e75dbfa1400f011fe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disableWheelMode</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a2e099e01b8eb9247cfbf1db3e13a24aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableTorque</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a447647f9e810e62c330d362a5e217916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableWheelMode</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aa92d0da78bd0dfe790c766f78ecac750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a11e6147c41655ad8e9bb5077b6541249</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAnalog</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a4ba74f6d8e22d243f221b5aa8e9b95bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDigital</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aeb299ccf18d1e1324f9369252ca438b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getGoalSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a17a20c6eda95a109db1741611ed8722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>abeaa3c3e5db49f902725eacdd548d2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a9abbbade8c49a5efe2fd68e30c07e6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getReturnLevel</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a7819ee39d125df4c156e6dc33c7382d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a0c638bc2aab868664313382fb470cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTemperature</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ad83b201db0941fdad2b0482f3febb8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getVoltage</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a6a1d4ac3e3566b7d61679207c2a7d71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isMoving</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a87d9d900cffdc461611c07247340ac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>openPort</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aeadb7dcee007fb520ace44978609c42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>abf79f4e87dbbb9d1bb3e22dd1cfa041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rescan</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>acc8d3be670a535a507f55e55f4fb8bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setBaud</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ad9bc858f628f0ae14b6af1f817d0641c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setDigital</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a5a53cb94a9d668363872d2f194aaed92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setLed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a1e9d7c19b7c2185b0f95c3e18f920835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPosition</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a456f38adeb1075dcdd24ff7f1ad6a1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setReturnLevel</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aab8c6f274530a9b94a1660469b8e8e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setServo</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aa806123fc9b3930c0ca6ccbf48dcaf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a8dcf8fea675e99c0c7c6a90cf0cc7117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setWheelSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a34b15237b0821b59f1ec2b62ffa94771</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncRead</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aa05c66084355c581a08c22186994a016</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncWrite</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a9e6015e3bf7d852c314f352e3ceb2af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a13dcc4eb9500420b747f819e8d08b908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a92ead888f42c0e59adbe466a73b11739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ANA_BASE</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a80f443ae2958e9ddb0af9288a8212a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BACKWARD</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a20a86a62360acaef12ef5531b7563aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FORWARD</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a2a23c2d1efdc06e06646dee602a318b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HIGH</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a4f0d3ca7fb4fdd0779df87647b9e9650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>INPUT</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ad19f8188921cb1f7ce6b1ffb2ebec2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LOW</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a3d110306da4e1e46d3f5eedfdf232b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>OUTPUT</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ac0702fe54265021e7d5603bd77679aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_DIGITAL_IN0</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a7220858a89bffd4f9873560bde8e1a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_DIGITAL_IN1</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a7c7b29d52528e5870001ac990abba480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_DIGITAL_IN2</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a73adcd9db74e193532e8e5490fed4436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_DIGITAL_IN3</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aa67fc1844e8e36ae578f5b0bd7a5ee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_DIGITAL_OUT0</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ae1d3dd0ebe88df9d597af2778b1b8a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>REG_RESCAN</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>acd2189870ce69a30ce2ed84e996d5867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SERVO_BASE</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a533b95ff041249581c97ed185f89a483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a533f615fefce3bc6c409c1f2f7cfaf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ser</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a8f81db340fca6dd83ca39d75c8810ee7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::arbotix::ArbotiXException</name>
    <filename>classarbotix__python_1_1arbotix_1_1ArbotiXException.html</filename>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::ax12</name>
    <filename>namespacearbotix__python_1_1ax12.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>AX_ACTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af0d837824c192cdc467a8ed54a9459e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_SETUP</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5e6b3023de707c8f7d2c71da5e1b9e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_STAT</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6e7b1aaba174e5346fb40d4c05ddd448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3fbaa33afeedbf201df744ab66c73a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_PING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a00783fe8336eba3c41c32ff2bbe85daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_READ_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af9b63c49e8f542e50133f01023355686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_REG_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1c9a4b102dbc3b77f538855441b52ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RESET</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a88234330f2bcba50c62c3cc17e87b6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_ALL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1b31bc6d0c95005adacdb1107ada824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_NONE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad94f0984ed6697decd1a953a57b1ebf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a867c06907939cc70ee8e4204f71deddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a589ca75f98273bfde08888f5370ae8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a84da8894791ec0ee9eaf3209c0cd2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_WRITE_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5232bbec7cbca7e1fb41c9e7251173cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a78f2dc93e0629c2eba0a77368dea2a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_SHUTDOWN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abef7edb0318d0a1639f9b61d6ccc7f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_BAUD_RATE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a31698293a6ce38725b05b2537c23e2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_ANGLE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5490f629abb08b75ba712ea7a02c2b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_ANGLE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7ff4c5292471ff6522861864a450c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af825fd6c6f7740e9863f43feb2bc853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acb47acb76c3fc2ea403b7e83c5d1498f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_ANGLE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad75fda3e9c6c77f4a601b322e6e9627c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_ANGLE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a5ff8b4f0870a6bd3cb19c64fcb94eaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1fb5fa445d3041921037b7b1d866b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a394f5b13d471d4d6b3745c05c50b2da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a12deb4a8668257797e170c1d7859b07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad03f105ff05f1408cdf310369cc34f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a0d360bbfa6ea89ef73d036753c356a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3585b1cc7554e577e4879ff0f3b25265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac80560d85b3376ac848319169b3151a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6a3c58b273472974b7c6a357fa7c6166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab30499dea32b94d81843c45aa8813872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ID</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9555e67c50cf6236a2f0cc93a26d7b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a8ad31e604a4b64c1e4540b5e23a95eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LIMIT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9ddd816317ec44d986490bac7af8710d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LOCK</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7a5701e6c69716b50e15f0b54fc94411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2138ef79ec309bb2ee35dd24f1187c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acc274945f1b9936479aebd5c1c3b4c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a54af2c8b2055c1a9375a48031787f33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a829246f55dd5cd0529defbb9a15cd7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MOVING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad2ec9c2c4fe9fb60ef68210ab9e13eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_OPERATING_MODE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aef32cb85bce4bab53c844391bf7ee146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PAUSE_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9dd5259d206a796fd73f7d3e5b88a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9f2515fdfb2ba76bb52a661262488aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a386f408b6e0e4793854a99b3da040412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad597712b3b4d43ef8752059acac25ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a628d6490c6d220abb4c3b972550e2cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aba511427be80ca16b980196d5de1f36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a258674f7f7c3add1da365438d148b836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a74e739a07a529937eadb9f047837bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a30872a4c604aa5c05d2ccb0c9787fe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a499d44c549cbea4d268151e2936b93bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>acc85b770242a6d45e0c2b813ee22b28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_REGISTERED_INSTRUCTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abccf66e9593eefce92e7b6b6918651c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_DELAY_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a06ad640bbcfcb36f398da520dc5583f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_LEVEL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af79620d019f23ac55b470b18c0220c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_SYSTEM_DATA2</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7a5de497761c514b92ee58e0ef3df496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_ENABLE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3894ba2ee03eac70019d1af5fa5d5b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a02fe27e64ce7772986270fbef1952650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a99c006fe67f174cecb042dba00302d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a571d86f482753161e71dcefbb8da6d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa359f209904ec1f5d73a68e6e824a073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae1fc9ec03bf71eb484baca8eddc8c932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_VERSION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7749c8ebb5cfefe9cf647f5cfb50c63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::controllers</name>
    <filename>namespacearbotix__python_1_1controllers.html</filename>
    <class kind="class">arbotix_python::controllers::Controller</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::controllers::Controller</name>
    <filename>classarbotix__python_1_1controllers_1_1Controller.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a0cf7c89365a6f8d06704c37d127029ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>aa99813e857104971adb3362bb0da444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>adacd6aef3dd59e0555008afbb6e53b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a6e5c8ee9358da035ed319f7e62f356b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>ac557976c9fa3b23b60834f33545907f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a7529b739f339223e6994cac6a0c86e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a8a0b419fb9a9cb2fc7f5fc62585b2ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fake</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a62560ea404128c490b90270de5bb3955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>ab0260a63d655ad3406683e8378f0a22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_positions</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>aaa81c571185afdd8925a384ff10efd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_velocities</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a0e36e1bffdfb8698861c998dc20d9d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>acffdec0d9101f751a38d0a07803c8864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>af6e7d64bb2fec733afb69ccc33aecf45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::diff_controller</name>
    <filename>namespacearbotix__python_1_1diff__controller.html</filename>
    <class kind="class">arbotix_python::diff_controller::DiffController</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::diff_controller::DiffController</name>
    <filename>classarbotix__python_1_1diff__controller_1_1DiffController.html</filename>
    <base>arbotix_python::controllers::Controller</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a96f61a038c054f2897b02cd5149a9e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cmdVelCb</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a6effda7d00d6d72649df5809d6d3653e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>af014a5f6cc970b6a904238e059572bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a34d8490e0d0b5dcd5001e788929d2e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a6c2947e173112e8af6879208367c4720</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>af3a70c91ffe5a0782b4477787afff5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>status</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a3d2abb0de1fbbbcd01a474880a990a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a53f678fb8f4974697bfccecb8207ffee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a17e2907cb7ce82463e6796489cd53ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accel_limit</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a791dd0d8db04c24b46b51e6b205257fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_frame_id</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a02ec35900bec4af5b7f2daf5e3dc8423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_width</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ad5cb06ff0a02b44b8e5491c27675edff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dr</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ae0a89da11c01281c0995c1842c785bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a3e86e83384ce0e6c4af68bf616bf50ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enc_left</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a3acc1f56aad622cfadcbc2ef04adb80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enc_right</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>afe05c83161cebf0cf5e8b371d822140c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a2c4156d58b1cf6fca6bfcadf6e22e93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_positions</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a41b02a2204de0eb6fb4a868de766a9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_velocities</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a945103b83aa5de2253f7bb3f0a723f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Kd</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ad0ccb8f24cd2dc37c81438dd74085aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Ki</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a8e9e33dae1417be18e18e524d896209e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Ko</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a81cbf56dff6346dcf91aef70ae729fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Kp</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>af7fcff7226f65936a92b55d585081292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab40db9a4de97e201443b3bd967c6074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_accel</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a971b57f12cf1596ba31f38acd0421b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odom_frame_id</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a69ca93e183cdd6c010d688c2ad484072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odomBroadcaster</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a93a3fdb19f439db76ec3ba827593bac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odomPub</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a303949ee09e90d60722c9bede19f0079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a59714b103a557b7a3c8dbf0b2bf47d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a868cd728b3e61a3c38c498c0c8dc05a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a7e6bf3cb0e188a44d209ced11c73b630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aad7e92d67b02b4d79b9092c0ef2bb5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ae716f9c479113419403c00367c2357e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>then</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a0f01e536fd553a234fd66ed5fdb7b41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks_meter</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ae3935ebb159b16e75d74ea5960e0385e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a9d102c246cd46ed397d08bb35ccf9597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_des_left</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ad4a4f486f5afb7404cd4566f2d3c2fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_des_right</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>acc70085f24db45e2dfc3f6cbca4b42c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_left</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a70e9b97a4f13217fc00860ce3dd60fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_right</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a5701bf2a4f405bed2018c2da6a698e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a1161db5b623736cd8d94076e0d05c901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ace3c2d2236d98b8d8d7cfd4cb723ce0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::follow_controller</name>
    <filename>namespacearbotix__python_1_1follow__controller.html</filename>
    <class kind="class">arbotix_python::follow_controller::FollowController</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::follow_controller::FollowController</name>
    <filename>classarbotix__python_1_1follow__controller_1_1FollowController.html</filename>
    <base>arbotix_python::controllers::Controller</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>ac622c6273f2681aed390d9296b9bc1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>actionCb</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a8a85237ae972638368a4d3e88acedfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a47d06eb3d2cfd3a5e715417f3a76caec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a6085c1d8fb7261f4e50a66c6772bb2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeTrajectory</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a85eee04231bc708bc5498182d7e65aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a89a0e7d4e6e37d7f27cd60dc5bc29ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a1afb84c6cc3aff3d3ac64ce9095b34d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>executing</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>ae807a5258cb3893a3213b6be13456ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a9a8c1e552325b7c717168262278494c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interpolating</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>aa2822a7991063228e3bb773744a23016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joints</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a91cf6022a51128731eb693631de828c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a939438ae9a2b966f11176d030639e539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a66c59f2e27493736a744f08e3b04df8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::io</name>
    <filename>namespacearbotix__python_1_1io.html</filename>
    <class kind="class">arbotix_python::io::AnalogSensor</class>
    <class kind="class">arbotix_python::io::DigitalSensor</class>
    <class kind="class">arbotix_python::io::DigitalServo</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::io::AnalogSensor</name>
    <filename>classarbotix__python_1_1io_1_1AnalogSensor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>aed959ec6b3e036751a4c46f6ad58c394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a03cdea5850ad49093608d0d70053b7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>ac044d8f07a09612ad33c22163cc0b010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leng</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a83559c54d2c6eb72a0ee92f23f82d53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>ad44c9145efdc722e844b04c64cba95d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a7e5dbdc9e425db05757df50f0a6bb298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a609c7fd20c607289d377b402b5821375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a7905cfa1658d55bc87c0a5ddafc4cb54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::io::DigitalSensor</name>
    <filename>classarbotix__python_1_1io_1_1DigitalSensor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>afd437e4e58398c0cdec88c73193a604d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a14f825ba2ab737162be29f849ea74282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a39c0230a496c43458683fa54738b5886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a993bc649b9429d776258da948d9ac907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a013fedd04da41421601bbdcb55061a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>adc0023cdca51e6594b1a6a38e5b1c578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>aa5829086c77aac9ff75e4eeea1dec091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::io::DigitalServo</name>
    <filename>classarbotix__python_1_1io_1_1DigitalServo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a8286e4d8dc6ab64ecc19a8fdb5f4b89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stateCb</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>ad964acba8ab21950f19580526c93e7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a9c66b1be20af8633d38c1912aa4b7cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a3515131c8be3b7c061bf505c7e95f89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>direction</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>aa1ad0ebff4d3855641c643b9418a404c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>ab7e30098b4ca4c2bcb9d809fb2a56a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a18d4d58d6aefeed5adbfac49002926f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>ad619f6ea033fcedb998e9b964bf27051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a39c0be6130f33550178fee54117e3f3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::joints</name>
    <filename>namespacearbotix__python_1_1joints.html</filename>
    <class kind="class">arbotix_python::joints::Joint</class>
    <member kind="function">
      <type>def</type>
      <name>getJointLimits</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a3a79882ff43d57bbd35c084fd29a6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointsFromURDF</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a6cbd68ea6b6e667fa75d70b02dd0ac47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::joints::Joint</name>
    <filename>classarbotix__python_1_1joints_1_1Joint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>aca4349195aaa8393c017ef0d6a3921c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a4c5c7b72ef613056f60ad6f5d2903db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a0c6a112c015ec65f79366c11ccb6c96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a393200fc7971185baae1a08effe7d85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>ae185519d42c4a0cc9e46376e866cc72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a37e57dba5a27eb871a0973c96071ebf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a4bd502e9ae77fcfa64cc2e4727fb6383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a7fd7878be9351799190cbf7ce2ff0948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a923d72aac3e5c50ced63786e1056c4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>aae72d77e70b13ddec1437d44739e46f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>ac9a17f7a331310c3f6f0ef32a7a43d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::linear_controller</name>
    <filename>namespacearbotix__python_1_1linear__controller.html</filename>
    <class kind="class">arbotix_python::linear_controller::LinearControllerAbsolute</class>
    <class kind="class">arbotix_python::linear_controller::LinearControllerIncremental</class>
    <class kind="class">arbotix_python::linear_controller::LinearJoint</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::linear_controller::LinearControllerAbsolute</name>
    <filename>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</filename>
    <base>arbotix_python::controllers::Controller</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>abfb694e2ed3d89e7b2eb4f9f68935397</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a5c95bf3fe4627fa63d457650ce004338</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a3bf5470a76459d88ba24a7b2c1f21dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a773f489c414c8e27a150850cd288ad58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>abc249b8841e789a9cbc931e89b9ddfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a3803c8b7156bf434c21a09568796324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a36db537cfd0ac38fb4e3ff5c597780d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a9869e6c1f0808044f36e736d992637c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>analog</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a5c68cec102ffedc77dcefa3fef4a8c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>b</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>ab81967e7e5128fa43ddef71a47bbb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>ac0c4f281c44d9ab93ec48f4ef04925a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a871144687317354b3b0e20ec1eaec213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a2b41a3981befa83b7a52086bbd0b4b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_reading</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a1a8b8ad99fb1f0dbd776006387f1b40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a9904a44227d9578a40bf05b5a31e9d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>aa7d3397f63ecb538bc3a28ac73931a18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::linear_controller::LinearControllerIncremental</name>
    <filename>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</filename>
    <base>arbotix_python::linear_controller::LinearControllerAbsolute</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a1567ed6f4b7005a6179ada5cefa6400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a3ccfb19ee05dc40d032f1afa221a2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a91b4ff92a1666c934f9cad8e81549501</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a1ef36162ef4f07b3dd158f9b11b95741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a933d462ba578f3efab91617694a61379</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zeroCb</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a6a3fef39fd0fd153be9e3c48da769c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zeroEncoder</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>aea0e66784a1fee19fa8cc1f804414d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>af4580f427e7f89a28391c308840bd51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>b</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a99c2e27ca0cd4993a1666f21439e6838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a4b957929cda7c7067d81ecad75eb185f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>aa57d09399c31f9de97953ed383d467e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a4219b26acf7d8e4e6645115b23365bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_reading</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a928b931f52baa9d287d94317296d32b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a8eabfd35fc4bd8bd2f6d5d8c27afb9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>adead6322804c20e56449fe040465afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>ad1d160c943ff92828024488b31949bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DIRECTION</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a30088fdae269c71808da0a30f23f41db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>POSITION_H</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a51528ab8b4becb0251f94c73736148d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>POSITION_L</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a2fa17281a5f84d45442f44bbd75eb9b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::linear_controller::LinearJoint</name>
    <filename>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</filename>
    <base>arbotix_python::joints::Joint</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a01bab87a8eb98539cb4b796511dc1e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a07834628d79514295e160ba0af37ef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a6966de6b943b9dbe4d6efbf492c38b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a4628ba6d6188132bd77bf7e8c409e292</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readingToPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a16d6c7f0c578c9823319a99a811b1920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>ac678d8cccd316c341a6ab7f2a10b2d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a6b16cccc4a86fe1dcdaea55cd893adc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cal</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a24cae740a8adfe3e556f90d447ac7999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cal_raw</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a27532e5816b2b5f1f57a573cdd9ff859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>acf7859f88f9323f59967bf5ea530d39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aa8af48bdae5c09d17f90e268077221e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keys</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a1123c7be9b0ac4648746667e23fbad11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a64a8f9e8a7f9d9a737b672c7ad4e796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>ac843f3a55c644a54a7434ebce300409c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a467fb394e3bc434b9429584e8589098d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a397d48e61345151ba6793c4c4e3ce2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a76c735ffad8729c78383a0410ae427fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aa70814f1be41ded9a5c6d58db42611d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::publishers</name>
    <filename>namespacearbotix__python_1_1publishers.html</filename>
    <class kind="class">arbotix_python::publishers::DiagnosticsPublisher</class>
    <class kind="class">arbotix_python::publishers::JointStatePublisher</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::publishers::DiagnosticsPublisher</name>
    <filename>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a4d7df919cf22caaecd1163ab77b61530</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>aca0fff053dc1e77c5b2e0098729c1142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a2876b328364d5cfd41403de34f5c6925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a2d8500ca1c844359671ec60c1b70f2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a8c29c6e37a0a36adbdfc7b19599e28ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::publishers::JointStatePublisher</name>
    <filename>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a4976d6a3011c8c48b776d614943a6896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a21304e2aba550fbee22a6737d1ffad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a7f0af42c0fe8183559846931e1b6d900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>ad1e1c10b32e750a063484d32b6f8de6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a1a406bb1eaf155d76af0acb98881a29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a1519b4b2d77450a782db627d3910c470</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>arbotix_python::servo_controller</name>
    <filename>namespacearbotix__python_1_1servo__controller.html</filename>
    <class kind="class">arbotix_python::servo_controller::DynamixelServo</class>
    <class kind="class">arbotix_python::servo_controller::HobbyServo</class>
    <class kind="class">arbotix_python::servo_controller::ServoController</class>
  </compound>
  <compound kind="class">
    <name>arbotix_python::servo_controller::DynamixelServo</name>
    <filename>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</filename>
    <base>arbotix_python::joints::Joint</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ad76287a2f61ec91b26da310c759f4bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angleToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a73bc8cf4a973c29be26576795146bb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a1444ff7c693b3741977d57cec49ede0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>aed3ee68b9ceb3db972d22a33a93ac833</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a05e940edf6f39b6a3ad2092c36e267ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ab02de449ddddd2ba8bc922ac866d1def</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a4fe07c28d6bbe4856dd2ce73ecb4ba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a8c96adf4a0fb6057d35962fd47c0a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af266ccbf8aa60445876f559a22d33c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeedCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a813871fde1fc05708e115a978520678f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speedToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a8534825cae72c1ff3a30cdda309d988b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ticksToAngle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af8ff1dbc0fdc3a319b5600a6f7b8da74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ab0f29d31ebadf8bc01de16091219d95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a4063cd62068def670803baef5dd25973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a48de4acdba031115881f20405821b792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enabled</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a4b7a739562cc7d03fcd79bafd406452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errors</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a0c777836bcb74109091552b245a4ea32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a2f85d1ff52deabe0fe71e3a206ecd46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>invert</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a45380dcd56b64ddaf1b071e525630b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a34a7bbb8624eda3ad718ad70a1eed1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a0e4a9ff3831eb74bb83f15c8df7084c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>aacbb217cd3499c5cd1c20d02e7932b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ae849bd4a950f997c86e81d976b346f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a72f33f59cbfb90e3634bda94d33bc2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>acbb7fde57b9668d0a5726017d949a773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neutral</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a947783d33fa9c3dc9d2fc1dd48bd5581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a1858d11deb790fd603a999d2169ec4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rad_per_tick</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>aef63e20646b718e5e15ed6ee89e3dc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a337df02f9abea3b4869ea83b6686541d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>readable</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af2847f12685632cf80d912bc32d2c189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reads</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af4ee752487ad3c751c2cc76a8b0262bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a97b3e74e05e666334c0ed2d58a79cf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>adf2e902fea7c0dd702e96738e1f11d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>temperature</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a01b1ca3a02b7a9367de56f61e7c09ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a178aa9ea19e8f4d66c1df7954924dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_errors</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a29ad4ea8fa7dd9e129f16e946cdb44ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_reads</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af0642aeff1814d92c42f0b7bb18cf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a7cd126adb968f0a6d08448f05a80edf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voltage</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ada7e95f6ed6be24e39a461a6f09aadbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::servo_controller::HobbyServo</name>
    <filename>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</filename>
    <base>arbotix_python::joints::Joint</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a97acb14e1d52951f11bfb732176e88cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angleToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a3c4635a6d68331c3e55b06e15b6a2505</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a468293d7087ea21caa4e3be317b4e448</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a35e3bb6e199489d852e6b13484d334a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aefe5466dbd6e49f3a38158c4db9730e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a6eb038f63801ab8fcd891202e75c5cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a8b68af3b5ad9a1a2527b9ab7edb81d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ticksToAngle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ab04e24d60086e7c7eaece11ef75992bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a8a076bd199fd378be8c2a8cfdbec3cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aece5ca38454af7e9cc26f18e7b722fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a7a95e140cdec12d1ee58c54ba7e5cdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>invert</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a24bd7f7a370025a62d54f37c19bff7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ac26234116a0f8d08e2d044dda31ebd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>af24fb383260c41dce27b43e913f7c1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a7f10ce30433d8cc2c14096b7b9b71c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a1ddd780f2d12db089bfe882827c99e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ac095c7f27fb9574569a70e2912f08993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neutral</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ae1a6535eddc43e58849e74ed60922daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a5986c13b4aefb2ef18eae7066e95a7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rad_per_tick</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a8e477ef94f7d2a8753db6733f6ecf289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a38c79045b6ee7f86c893e9870d4d3103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aafcaf6aca12f34c0197463b69d1b7b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a3051fe35c57dddadf05e1a34e1da63b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a6fe84f4780776cad1c1bcef1b8d63e5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arbotix_python::servo_controller::ServoController</name>
    <filename>classarbotix__python_1_1servo__controller_1_1ServoController.html</filename>
    <base>arbotix_python::controllers::Controller</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a0f215f07c7ff082e09313aa5e1872f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a96e118d9d35f0acd2fe0a0587ab09cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a7a6d96a4548e731006a522f100968531</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>ab2179524f459a02fc8917269958ef18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>abea516de0deffcffa73f647d6e27468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dynamixels</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>aa356d4d4f7ec3f985dbc1f8d246299c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hobbyservos</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a86ea6df158aa6b773675053747da4cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iter</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a185ed46df45b0e66a07d225012bf15ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_delta</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>afdfbc70ae6d5aebc8b574ab058e7bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_next</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a6ad8cd20598cd9f4ebec01ff8b28abb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w_delta</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>aa2091ca89b5b5bf7c7fda2b8ecb1dc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w_next</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a21da327805ee54f0cbd0178e8a94d005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">ArbotixPythonAPI</docanchor>
  </compound>
</tagfile>
