<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>____init_____8py.html</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.html</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.html</filename>
    <namespace>arbotix_python::ax12</namespace>
    <member kind="variable">
      <type>int</type>
      <name>AX_ACTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abe14cc959f12e25264b56f9e12e7c18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_SETUP</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a715d108d0d29f8e405cc3910cd14ff63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_STAT</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a4bdd48045fe1a0c926cf69b30b736632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afa0d650e55fef00dccf31370ec3503b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_PING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afbc0932d8db4fb069b17f927236c8680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_READ_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad1501eed5a96824145e2c4ecf575c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_REG_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2b02cefb6981bbb1512395258da6e187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RESET</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a40848190ebe95760764bed87e9c23bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_ALL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae30cf0c867a68e8804fe4a9d5da777bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_NONE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a8d6d1229b22936c9bfd4caa47f7dd953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7b5a09f47384e529e325ba2685822d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abdebbe9f62da125685217b7b3a723f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a17ca5ab3e93b7cf8bf2d9905205c0fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_WRITE_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6772befb430b0d0fde1624346935c8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad6e8d3fcad093d6e249bca4ab9fb65ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_SHUTDOWN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2d1277d0d89969dd8247ceb4468e9392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_BAUD_RATE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a77632a366cd13c320dfeb8541c74e1aa</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>aca93489583a334c6278c218b554efd92</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>a4ccb0864a3ea4f234f67fbe86934f553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a63bc49807bb7a8786d3fe8a7c64a11f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab76e3c5150c3e5c8e313a4bed300d74f</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>af8eb59c9d43da1a1404b393a735a247d</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>a2bb6135b7f65df025c94bc481ad8f792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa2c1813eec878bf2d51323719f15f8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a42e7d5a6dc4dd9e78c14c0ccb3a23bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a188c2e15e8dd8a52634c1f6aa465c578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab0b1c6c119d4d8adad5c3021bff343bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac3a6d09ea2624cd220db9f5dd87bdb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a08b958f5c3d88a2b116fa3b1844b66d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad597d0751ba4c7bf962e59ffcb4ebe9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3eade4a79b1c40e1c950b55deb8611cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aba886efd741ffea620b2a52afb994c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ID</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a55f15786bbf94e5616d38c40791213d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aacb976517248d7cf1a5544c959e123e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LIMIT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6443623262f2560f737f6241e6af3d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LOCK</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a45d22ded4dfd71a45a1d1b7d08520530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab2368a66cb5b7ea6529168907061e985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac53150508dced28cebe2e8aeebe1c533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afcd44b1ae9a37cd7dc085ae5dce49dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>adb68cea3fd37939243c9bed88c6f7e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MOVING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9938a54345c60db28254b3177745bc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_OPERATING_MODE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a10ada3a215c2210d25ebeb32439a45a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PAUSE_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7d6b7425c8eefcd693ab0b55a8e9f2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3f1e5ca80212d4b2ad9df1a74c96d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae1fd603d2d726b156632d029ea4395dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a596138b8b43189da1c053bb5be7a9f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a88fdbfb50dbdf13ac9faac376c45bc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a92b74912eecb377ee800e0c568a5f838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7062c13bb1180365b767e7cb250f9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a22dc10edafea8eebcd38c63c40f535d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af1213e6c3a57844031486aa1e5f21131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7cc9d2632b97b0b19690883f1929fce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2248d864032157bd5e65d39174e9221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_REGISTERED_INSTRUCTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af5e1ae1c282d0ca7349ffb72c764a7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_DELAY_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af1da0d42113201def4c816f2882c539f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_LEVEL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1071b2d88c39cd3f5d49956e1d232720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_SYSTEM_DATA2</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1c64fc729d4ed94880ecd9b4e4d2a452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_ENABLE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aee2ec613831b21a659c0b69133b86ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a96086009dbd8d51af44d8c2863c7c111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7825a84d9175f8c7611412c606118f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad122e1fa062d0b1fab683e46e977436a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afeeca832c23157fd5f9736e53606528e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>adefa787b92357c5296be923e73be1e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_VERSION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa47b14ec2fddb8eaba9f0d4863011917</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.html</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.html</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.html</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.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>
    <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.html</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>a945b3db73bd5972bd36c69772aa20c5b</anchor>
      <arglist>(name, joint_defaults, default_min=-150, default_max=150)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointsFromURDF</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a44144867658890ad333f02d27550f8ca</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.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>
    <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.html</filename>
  </compound>
  <compound kind="file">
    <name>publishers.py</name>
    <path>/tmp/ws/src/arbotix/arbotix_python/src/arbotix_python/</path>
    <filename>publishers_8py.html</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.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>
    <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.html</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </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>a4011774d951389f82a680ee9a58fc33f</anchor>
      <arglist>(self, name, pin, value, rate, leng, device)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a26a3e306bf6e1f5cd1ae4ef668960f4b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>afdb7263e8e1a0e5e820e815c5d42e804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leng</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>ac0510a8e9099add40526d795722843e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a4283fab8ef9e22e248c64273899f7222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>aeab755823009e6ebd83ba9728f2e6a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a8dccdb7f011d9c2ba4cf98ab34ef1c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1AnalogSensor.html</anchorfile>
      <anchor>a4b2804b799aa72ab2606be96c6769e2a</anchor>
      <arglist></arglist>
    </member>
  </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>ad33ed84a3ba381d23a1550ef79e1e381</anchor>
      <arglist>(self, port=&quot;/dev/ttyUSB0&quot;, baud=115200, timeout=0.1, open_port=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__write__</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a1323b0d47d6d2ee59bd56a51f0aa12b2</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closePort</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a8328849ebe21f1717abcd9353406afd2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disableTorque</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a9f9ad0420b8b180b7b1b27e61feb02f0</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disableWheelMode</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ab84e2533024c91ebbc10ff348ec0a183</anchor>
      <arglist>(self, index, resolution=10)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableTorque</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a7f453ed1d914abc1aceefa20ec569118</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableWheelMode</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a1bd0c2035746c4831f6ac22b67d76bb0</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>af87f24ab36a4cff1fa68af604c9bbaa0</anchor>
      <arglist>(self, index, ins, params, ret=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAnalog</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ad9dd8e07d851ebcfcf35569e6a3a040e</anchor>
      <arglist>(self, index, leng=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDigital</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a0b7d7f9042265b74aa47ffa98b21ad3b</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getGoalSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a93c809d294b240fed9aa77311558fe40</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPacket</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a2e5c06d5ffe07f19120cda3f6f1dc1f3</anchor>
      <arglist>(self, mode, id=-1, leng=-1, error=-1, params=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a58b7b7b9bcbadf8c7694691906266b18</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getReturnLevel</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a0064ace207cd7f0568559f9c2c94c78a</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a9ac6465f52405742ce270a4490f287c9</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTemperature</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a5bbeeca87d2120f34389b4cf97935668</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getVoltage</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a99919f20a8b488de151d47b17c04d642</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isMoving</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>afd3b14da870844bce126b54fa8b66ce9</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>openPort</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aba68c374e81544be57ece1015e2f2a2f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ae0f88bbce2da2aff7c119c43bcaabbe8</anchor>
      <arglist>(self, index, start, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rescan</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>abe38853edb06c43f92bcee7acc9d9c3c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setBaud</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a18f316e2a028afb3cc0f62375a0bc9c7</anchor>
      <arglist>(self, index, baud)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setDigital</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ab23fa1d56a18c9bb2e77df550f95c4a4</anchor>
      <arglist>(self, index, value, direction=0xff)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setLed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a6c8d914205c50c6445dbebb58ea71f5f</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPosition</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>ad77dde620b826121b94a78e446d04b86</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setReturnLevel</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a9a712a6a98e4b1a8a12ed565dd582313</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setServo</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a384ea781fd7d8af6965e6f270ab956f2</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>abeb45960d75ae89846f753c6bc80dcee</anchor>
      <arglist>(self, index, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setWheelSpeed</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a468874b8f41385288baaf114136e8559</anchor>
      <arglist>(self, index, direction, speed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncRead</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a80ffbcd5050fa801d89e05c2226c277a</anchor>
      <arglist>(self, servos, start, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>syncWrite</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aea42b29af809daa0ff698089ce61022a</anchor>
      <arglist>(self, start, values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>a8b3ffc1cdef5c1b14b9cab83b2997754</anchor>
      <arglist>(self, index, start, values)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aaf3269df0e8f22b42e11d1dafde80695</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>a958a38a316b3617feac54da48675f78c</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>a8b772e23d7d67a6d2e5e531f044d530c</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>ab72ce89d2442a4e3d62dceb77ba96ca4</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>abb1509b17d780af8d6e86088594a4a35</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>a9b4bb2b259a2720c31fc323e5120c57f</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>a5df390fa284f21fa4124b4223e1bbd09</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>ac9e2c4f64d26b1cbf3aed679f26e904c</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>a421fdc7242062ffd331205d7dbe7c4bf</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>abda113ba3a0b93699cfba208858ba7fb</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>acac4240630726cbd547bed7592e59922</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>a5381339e3c7f97f7fd4b9940e5296a21</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>af8f3395f7d72c2df539e874a55143878</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>a20b6942cb3b645e0b524ccbeaaa28b61</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>aad62b5edb2c6610f3d9328f2ed008fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>aa2f1a4a97c39479813a6be7afb2b4c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ser</name>
      <anchorfile>classarbotix__python_1_1arbotix_1_1ArbotiX.html</anchorfile>
      <anchor>af6306dc6658eb341fe94b2fd8fb6e791</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="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>a8fed20e43767d3b1ca01c0ea8def891f</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>ab01fdd0bd8163c8494caa914e8268fb0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>acab0de6fc148593a397bfa1f2654124c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a765c4385f70c404d2ba1af4fdf1a5ce9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a99c28fd5355a2d6c565ccb5f9701cb2c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a26f36fc8a88fd22f32b99a71237039f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>ab1784b99be6ea9d3a1d4138873e05bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fake</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a42c08516aeb0156bf6f4bf82fe7ad986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a0091554fefe998e593bfdd88461cd554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_positions</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a5b18cc2b8685100c97fe532d87c49a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_velocities</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>afb64e1805449e5e3da8906081db94cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>ae8f2e607da2f3843c372f04e48b238dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1controllers_1_1Controller.html</anchorfile>
      <anchor>a95f1fa3e08fa85b604543afda0e1f708</anchor>
      <arglist></arglist>
    </member>
  </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>a578630ca76d799f37a7bf130e20709e8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a3b6cffb830667a2ffda409c322c2333c</anchor>
      <arglist>(self, joints, controllers)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a163b198e1d9c4dd1d5bdc3c1f614f880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a7ae853a8e0fe81c0798fcb7d87807ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1DiagnosticsPublisher.html</anchorfile>
      <anchor>a74e39c74e5cf371d042c6fbca7295c49</anchor>
      <arglist></arglist>
    </member>
  </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>a183dc78acd1ef92e75e98115931be4b3</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cmdVelCb</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aef8cf33a18b19b30cb057f02ba49cd52</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aafd449c5fd0d6d747c466ddb7cee94f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ac2691b4b85252921c38c69380a1b0d50</anchor>
      <arglist>(self, kp, kd, ki, ko)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab7fc7f09d50ae22e3a8b274414eeb155</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a32e95e43fe8395b983ef4c5069868be8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>status</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a7088349fda67ac7b801209bd745b7b76</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a80b82c4b0ea40cec2ebb3d0eab07f2ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aa4549cbe22e72fb3c4a6af76a1707c19</anchor>
      <arglist>(self, left, right)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accel_limit</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a5428e05891be40317902c4c9f39562c4</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>a426d20467afdaed93d2d551829758bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_width</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a64d7292467303895cd97f532d3cc205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dr</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a6bf4d6e66a9e52f414f4e18e9f54ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dx</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab621d87229f496f645ec779952b9e485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enc_left</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a169ef1904bcedb94999400c57478e8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enc_right</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a500afa96a95f77dd84c7f8412f67c50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_names</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a30f316515ca1b5bf024bdded1c7f8081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_positions</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>afccab6a3b0273a107f9a2c245f43ccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_velocities</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a189c1003948317ad678ccff6e509b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Kd</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aed9a8dd9a598882aef598aaf22d2f4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Ki</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a5898cebdfef9b03b11626fb8bd14264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Ko</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a1d9c7c1971a95b13f52f23c526bacdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Kp</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>acaac8304e06562625d1389bb408f8596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a9e921e269dece2dc4f02843d2b72a63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_accel</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a0ea8cf79c5c346f0f569f6f38ddd5f2e</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>a13b345a67dd6a4ba62ff462078441235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odomBroadcaster</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a70bb04d81daa9b15956c1afdb4756ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odomPub</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ad42832e6427dd1f3893559d1e0dbbfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aea57d0957ac487ddcd1ffb94d515315b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a62cda99d69892eec6a87ed8b27464333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a727882aa1335b592b4666289c984b292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a08fbcc6ad5197ec31954dbb4dd34e4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a98b6b195257d4608bd8015657e8a7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>then</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab540c6268369a5cb59e9e0ce094cce18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks_meter</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a6e755703c7dabe2f4ca2412db5d51961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab4ac4217e47713899f7327fde2fbbc30</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>a4ca2f0bf23593f92c33e204b5a3bece5</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>abbd1e168b634b0a9ee2244da9f9c9212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_left</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>aa72e80f1b9f0a34632b4b73a1d0a8293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v_right</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a3786e614e81b15f49c4cce84ce8af05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>a21f55b36c0156454328d0a43008cb462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classarbotix__python_1_1diff__controller_1_1DiffController.html</anchorfile>
      <anchor>ab96683c20fa85f723e9d1da76c7b189b</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>ab122c11772972c2bfa6f5a0fa12b5e67</anchor>
      <arglist>(self, name, pin, value, rate, device)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a5c196492e14248212bf69d7518b5e01c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a83df72563bb11c2171833f1bebcc2c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>ade2403af1c645d254013bb27349e2cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>acbe404942478e9ef31eeecc91dde51ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a40ce062e3b53303b9aea5bc8ad3d43d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalSensor.html</anchorfile>
      <anchor>a93811b153f904549104819563d1d8453</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>a155b8ed747989589dee6f1c8fdb97264</anchor>
      <arglist>(self, name, pin, value, rate, device)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stateCb</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a5e69016ac35a7f5b1d90acdc24cf1199</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a57b89424aca98360f6d4b9d558b71823</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a8e09565e147f092745f9b9216f075122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>direction</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>aaa6cc5ad86b7a38cd1ae7df27654de36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pin</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>ac809feb2f938703a56c01f954ca06fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a550118a0836af8833abd2119ce265d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>a66d989cf5bba049e277c56c846bd1a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classarbotix__python_1_1io_1_1DigitalServo.html</anchorfile>
      <anchor>aa20982d883227871a87c232cddcb0c11</anchor>
      <arglist></arglist>
    </member>
  </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>aef04705802600418c35d4204a43fa397</anchor>
      <arglist>(self, device, name, ns=&quot;~joints&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angleToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a5dc525f851ed5510e9b0727a3c47550d</anchor>
      <arglist>(self, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>aa25d201b76eb1adbbca38c19024e86df</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a01e817ac9912646666279bde67608aca</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a9fb2f3d6b0e998213191a514a4b6deea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a384cb18625114e79326c895d21ef2876</anchor>
      <arglist>(self, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a2f6cf7aa51b333ff0aaa4bc303fc0fa4</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a4bba094c612f670eae0e722f2a6912ab</anchor>
      <arglist>(self, position)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a253ce7234f699fe7256939edc8b8ea90</anchor>
      <arglist>(self, reading)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeedCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a26761bf3f0baeb366b1c45a0bee7d4ef</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speedToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a1046c87752ae5c1dc5f8ec8544aaaf15</anchor>
      <arglist>(self, rads_per_sec)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ticksToAngle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a8d36dfee91a94ea85491a28aa81d03aa</anchor>
      <arglist>(self, ticks)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ad52b99beea8700da74b8ca353de89606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a936c7ef21679296846d4efc9c3db96f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a4bb854648a375ff99d25849aaf1caf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enabled</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a21aa0122ea79f1de39f27874fe02ba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errors</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a1c4d8ee748bf4b6774d70d5a80685781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a6458ebbf98b5329675d81f78f8525b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>invert</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af50863fa9735383c27277b559fc0cd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a9d91ec0a480b2c19ed7c010726ffc832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a62755d0b03f4291fa4f8a1296831b7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a834e2e575aa741e8f6a6b1c238e0d4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a6f8e79c8702b27c7de7788c02444dbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a563352c44ed2f49c135f8292cb7b1df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a14d8689be3202572669947b8c0bc059d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neutral</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ac4c953dca845b515a800e9b22ebf4377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a8486a31e2e60533df385ad04b4593ab5</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>a420a9fdeb61c150e37e2693889cb05b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a50bfe57bf719144291b74c34fe2cfe50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>readable</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a17d9cbe49bc3f04f77e3c77157d7637b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reads</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ac6401d812b0497b86ba73d3a1ce0ae6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ae98609a8c2dd5333a7fbc59b93f634ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ab1c724c14404582875fbdd948c4f3677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>temperature</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a5623f9b84609f89a2be06a9fef85887a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a00f0a82fca91b325bd22d5f2ee9de0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_errors</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>ae5d97fb3e728aa2451d39483d121c911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_reads</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>afc52331d8fe61cd54ddac41f06491ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>a85a1058a9ddaea8033f4047e30344164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voltage</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1DynamixelServo.html</anchorfile>
      <anchor>af068e2c7019f8b9e571a937f8f537ce9</anchor>
      <arglist></arglist>
    </member>
  </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>a639e514161c594cf4bf283070147e537</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>actionCb</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a4da463cf47e050461f14513622d4ad9b</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>active</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>afdf256d26eb6cd67563b24c1590e5ec6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a1d1971845daa889f9654b13c93336119</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>executeTrajectory</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>aa5f83c7705a68416468f4a298fe8af35</anchor>
      <arglist>(self, traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>ad989b3439b1f35412eddb3584290a425</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>afd77b39ac7902d5189e655bf29dcffba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>executing</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a5d35dc3dcb61dbf0e469b94b5f8c19c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>ac88a0cb754441d7b131902e5da145578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interpolating</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a7cbb5807b88ae1c08b19e04d44155e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joints</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>af277b2cb97d78aacb16efc7771cf260a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>a4a7432712238f53dfcfdb09f5f1183df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classarbotix__python_1_1follow__controller_1_1FollowController.html</anchorfile>
      <anchor>ad66f20385d21ab97ebcfbdf4c11ae179</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>a0baa60f1fb94f0d8be0d507a82233602</anchor>
      <arglist>(self, device, name, ns=&quot;~joints&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>angleToTicks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ae32edbe1077f464c88716f3b4c15e6e5</anchor>
      <arglist>(self, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a146b950d884fab4452a31874f00f6caf</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a00cec444f3c8b1691ba0a297032be555</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a956b959d647c921136b6f3e432401cf1</anchor>
      <arglist>(self, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a573a6b4c8d06a2086379732f592c88f9</anchor>
      <arglist>(self, position)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a56793f436911e148c249fea586b1dc1c</anchor>
      <arglist>(self, raw_data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ticksToAngle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a13993df2c6c8110d3cf921caf5633819</anchor>
      <arglist>(self, ticks)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a50f48f1a3e77b9c10c370b0a55fda52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ac98e4cbabd2eaa5020c4c505c6621777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aaf2127481bddacc2353f66b240c1c09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>invert</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a4be4a1282cdb87b2a314377b63d82817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>ac7479b3ccd9716c9a24f4dafd07cfaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_cmd</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a3d2990d3bf004087c9b6c016ebc7becb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a45c110cb215eee38e3efc2432eaa4108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aa564994e5f743443685fff2dba1ddb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_angle</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a1c8ee71e00b42b6ed2d4d1ebf00252d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>neutral</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a2bf26ef35d32383df123c523f144568e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a7020f5ff558df82c489d5833c49ee1cd</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>a0ba02eedc12d47d2c9e8eff88d021af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a5af3053904896b530a59dcfb77f45d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speed</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>aed7e770137374d49012b430d73598289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ticks</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a40bd4fc5fee3d354ab4698bed1871450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1HobbyServo.html</anchorfile>
      <anchor>a403e08277f36a88dc0e4b8bdcf810623</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>a4b7ac6d4c2cd0ef425da9294bff3b98b</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>ad80cc9a07f5bb812e7383b852f6655e8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a39e49beb71fcc28a53d59c72907229e6</anchor>
      <arglist>(self, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a71db555c2fe6d5aef5f5a7c45094797b</anchor>
      <arglist>(self, position)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a65706ca02ed430367d71890a2c70fb8d</anchor>
      <arglist>(self, raw_data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>aaf2deaef1f7246e2922489dc1e4b4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>device</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>af6f264b50dc7a74b22fbcd7ef94de3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>aa18dcbdcdf4862e9179915e8b53001ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>ad0d70100c133d2064ad2b10caa7133d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a8f580e9782ad0a816ed3c17e6791112c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1joints_1_1Joint.html</anchorfile>
      <anchor>a89bf56f3dcb35a7ebc804ef11744b005</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>adcecdf60128d16c45c4ff16c5d0ca8be</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a65ccfc7aa285a09d8c401043387846d9</anchor>
      <arglist>(self, joints, controllers)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>adb83a03bcfab1b84afb2235e5fdab208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>afec9b9ae99537b50ad5ecd0749824234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_delta</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>a31761b14a092b80eb296fc01a0b4bfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_next</name>
      <anchorfile>classarbotix__python_1_1publishers_1_1JointStatePublisher.html</anchorfile>
      <anchor>ae94769ddc01f186330a5a9a3344c1a86</anchor>
      <arglist></arglist>
    </member>
  </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>a818fc7d27fe13b5d1dc69f5528472ce6</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a2c601b5de60468e43a31879922098cb4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a9360a17a4545d379053c16afb82236e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>ab6be7cd32881f84a808bf1f8f89aeca9</anchor>
      <arglist>(self, speed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>abeed50cc7b807bf69aa54f0e087165da</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>aaa8307f2a7f1df29eda3f19b4b842bc5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a1ea869447e21657326d0f3e3de08dbee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a07fbf26a0e856c560e7d4a32e685d7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>analog</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a55376f3c9a395d08fd2e0f7dbd370c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>b</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a921f4d4766759ba3c360f8267268aaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a2e0fb73c6e4eb248e282a536aec4fd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>afe5867d97f9dc670119a3526c2ba5d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>ab01abdb1995a851d6904ac93528679c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_reading</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>ac99b97a27587b0eb0e7acc7a83e6f3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>abec00c73c980693c50c1f9b0d18a693c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerAbsolute.html</anchorfile>
      <anchor>a2e2822006925bb3f7e803bfd2491e888</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>ac961d723f3e757c9040cf2b9a0519314</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a34445e9fee7b0a25806a42e7244ae938</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSpeed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a9372ae1f3a78adc7b8f67ab8c57de23f</anchor>
      <arglist>(self, speed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a556815c09de3c4a63245d8a41789246c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startup</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a30b298765029f8c49a26bff8b14baa33</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zeroCb</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>aba59e1bd1021b4bae60ef6298baebe90</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zeroEncoder</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>ab0d8094f264a5b6f80715cfcbde200b0</anchor>
      <arglist>(self, timeout=15.0)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>add3bba5e31700e25a0935c573feeced0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>b</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a8a3a7b31c53d371ba8db3873e7fc69a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>adf699a58e2b51c19faba27b4314059f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a6c85f8b4c410d301b981c45c3ebee58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>aad5cb3bcab605b868a69326ab089116c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_reading</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a39270b079d6558931d010bfe69fa5c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a0256b2773d2d0725a51bc3dd8cb29904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>a70c7ea3fa5e6ab3a2102881b3a8bb65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pause</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearControllerIncremental.html</anchorfile>
      <anchor>ae9dbfeef7d1aeaf48b2f99f82ef01625</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>af7fe4d9d7a700acf39ebcb6c0bb35260</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>af68a6c3932ad674b0e4ce48efa3c1d24</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>a14bfad8743fece9a4fc98bd4e8fd9ca7</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>a24215194467fc85dfb04dee1f771a813</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commandCb</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a913044137470cb198d0940ad3f8d8e4c</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a6e9e494be08acdf2893f5033d4eca25d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interpolate</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>afeaf88d33480774b48c1c5a086996f5d</anchor>
      <arglist>(self, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readingToPosition</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a887792741e1029f9b0de291fb146a43f</anchor>
      <arglist>(self, reading)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setControlOutput</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a8b210fba54d5cb3156efa7ed3a5d8088</anchor>
      <arglist>(self, position)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setCurrentFeedback</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a30e298e188ee3939dedc12628611726c</anchor>
      <arglist>(self, reading)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cal</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>ad3e7ddc1ba1c6f8bfa2a649ffcc7f21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cal_raw</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>ad91eba6e57a74a33fd8a31a182e8b700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desired</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a4e049f445120d36269f9d94a84c09fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dirty</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aa6dafb8ec8d41046e0cd20ce6e35d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keys</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aeffc1c3037a7cfcdaeee7ce149828a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aed6e897a291ec6fa32339d692a73ffd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a37266bb47c235b896abdf06b9a0fe194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_speed</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>aa1499413b0c2cd4640ae29895405f8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>adef1fd4be3daac710cb2e0373631878b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>a96b3665bfd9e66d5de82b944335fd873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classarbotix__python_1_1linear__controller_1_1LinearJoint.html</anchorfile>
      <anchor>abbdfebacb951055dcb5717f696df8fef</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>a3f28c1c4d89cb361e874234b65a8161c</anchor>
      <arglist>(self, device, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enableCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>af119cf0d94305eaf2fb1b4ef9503217a</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getDiagnostics</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a862cccd9dcf1f7517694d5a302d6d168</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relaxCb</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a6ede7df1d5628d7d883ed4b00fb19c73</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a6b8b8d4cc31f0f265398939311c4f9a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dynamixels</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a924a0130ade6fad050103c548ecf9c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hobbyservos</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a1f334f30737306a0f94e23f0294ce6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iter</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a16cf2a9320199be5474488ad78334dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_delta</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a38049d5670588a2dce9d974f1f281360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_next</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>ab7582e538d66c07eb5f42551d9df4601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w_delta</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a1ace2da4ef13902289b5a17d214bf0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w_next</name>
      <anchorfile>classarbotix__python_1_1servo__controller_1_1ServoController.html</anchorfile>
      <anchor>a8aa2adfa8629e49e08085730340c8e3e</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="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>abe14cc959f12e25264b56f9e12e7c18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_SETUP</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a715d108d0d29f8e405cc3910cd14ff63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_STAT</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a4bdd48045fe1a0c926cf69b30b736632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_CONTROL_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afa0d650e55fef00dccf31370ec3503b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_PING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afbc0932d8db4fb069b17f927236c8680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_READ_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad1501eed5a96824145e2c4ecf575c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_REG_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2b02cefb6981bbb1512395258da6e187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RESET</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a40848190ebe95760764bed87e9c23bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_ALL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae30cf0c867a68e8804fe4a9d5da777bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_NONE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a8d6d1229b22936c9bfd4caa47f7dd953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_RETURN_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac7b5a09f47384e529e325ba2685822d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_READ</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>abdebbe9f62da125685217b7b3a723f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_SYNC_WRITE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a17ca5ab3e93b7cf8bf2d9905205c0fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AX_WRITE_DATA</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6772befb430b0d0fde1624346935c8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad6e8d3fcad093d6e249bca4ab9fb65ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ALARM_SHUTDOWN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2d1277d0d89969dd8247ceb4468e9392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_BAUD_RATE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a77632a366cd13c320dfeb8541c74e1aa</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>aca93489583a334c6278c218b554efd92</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>a4ccb0864a3ea4f234f67fbe86934f553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a63bc49807bb7a8786d3fe8a7c64a11f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CCW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab76e3c5150c3e5c8e313a4bed300d74f</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>af8eb59c9d43da1a1404b393a735a247d</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>a2bb6135b7f65df025c94bc481ad8f792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_MARGIN</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa2c1813eec878bf2d51323719f15f8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_CW_COMPLIANCE_SLOPE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a42e7d5a6dc4dd9e78c14c0ccb3a23bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a188c2e15e8dd8a52634c1f6aa465c578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab0b1c6c119d4d8adad5c3021bff343bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_DOWN_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac3a6d09ea2624cd220db9f5dd87bdb01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a08b958f5c3d88a2b116fa3b1844b66d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad597d0751ba4c7bf962e59ffcb4ebe9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3eade4a79b1c40e1c950b55deb8611cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_GOAL_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aba886efd741ffea620b2a52afb994c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_ID</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a55f15786bbf94e5616d38c40791213d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LED</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aacb976517248d7cf1a5544c959e123e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LIMIT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a6443623262f2560f737f6241e6af3d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_LOCK</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a45d22ded4dfd71a45a1d1b7d08520530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ab2368a66cb5b7ea6529168907061e985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MAX_TORQUE_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ac53150508dced28cebe2e8aeebe1c533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afcd44b1ae9a37cd7dc085ae5dce49dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MODEL_NUMBER_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>adb68cea3fd37939243c9bed88c6f7e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_MOVING</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a9938a54345c60db28254b3177745bc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_OPERATING_MODE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a10ada3a215c2210d25ebeb32439a45a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PAUSE_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7d6b7425c8eefcd693ab0b55a8e9f2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a3f1e5ca80212d4b2ad9df1a74c96d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_LOAD_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ae1fd603d2d726b156632d029ea4395dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a596138b8b43189da1c053bb5be7a9f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_POSITION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a88fdbfb50dbdf13ac9faac376c45bc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a92b74912eecb377ee800e0c568a5f838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_SPEED_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7062c13bb1180365b767e7cb250f9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_TEMPERATURE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a22dc10edafea8eebcd38c63c40f535d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PRESENT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af1213e6c3a57844031486aa1e5f21131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7cc9d2632b97b0b19690883f1929fce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_PUNCH_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a2248d864032157bd5e65d39174e9221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_REGISTERED_INSTRUCTION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af5e1ae1c282d0ca7349ffb72c764a7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_DELAY_TIME</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>af1da0d42113201def4c816f2882c539f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_RETURN_LEVEL</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1071b2d88c39cd3f5d49956e1d232720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_SYSTEM_DATA2</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a1c64fc729d4ed94880ecd9b4e4d2a452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_ENABLE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aee2ec613831b21a659c0b69133b86ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a96086009dbd8d51af44d8c2863c7c111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_TORQUE_LIMIT_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>a7825a84d9175f8c7611412c606118f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_H</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>ad122e1fa062d0b1fab683e46e977436a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_CALIBRATION_L</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>afeeca832c23157fd5f9736e53606528e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_UP_LIMIT_VOLTAGE</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>adefa787b92357c5296be923e73be1e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>P_VERSION</name>
      <anchorfile>namespacearbotix__python_1_1ax12.html</anchorfile>
      <anchor>aa47b14ec2fddb8eaba9f0d4863011917</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="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="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="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="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>a945b3db73bd5972bd36c69772aa20c5b</anchor>
      <arglist>(name, joint_defaults, default_min=-150, default_max=150)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getJointsFromURDF</name>
      <anchorfile>namespacearbotix__python_1_1joints.html</anchorfile>
      <anchor>a44144867658890ad333f02d27550f8ca</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="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="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="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index.html" title="ArbotiX Python API">ArbotixPythonAPI</docanchor>
  </compound>
</tagfile>
