<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>____init_____8py</filename>
    <namespace>ur_driver</namespace>
  </compound>
  <compound kind="file">
    <name>deserialize.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>deserialize_8py</filename>
    <class kind="class">ur_driver::deserialize::AdditionalInfo</class>
    <class kind="class">ur_driver::deserialize::AdditionalInfoNew</class>
    <class kind="class">ur_driver::deserialize::AdditionalInfoOld</class>
    <class kind="class">ur_driver::deserialize::CartesianInfo</class>
    <class kind="class">ur_driver::deserialize::ConfigurationData</class>
    <class kind="class">ur_driver::deserialize::ForceModeData</class>
    <class kind="class">ur_driver::deserialize::JointData</class>
    <class kind="class">ur_driver::deserialize::JointLimitData</class>
    <class kind="class">ur_driver::deserialize::JointMode</class>
    <class kind="class">ur_driver::deserialize::KinematicsInfo</class>
    <class kind="class">ur_driver::deserialize::MasterboardData</class>
    <class kind="class">ur_driver::deserialize::MasterboardData_V18</class>
    <class kind="class">ur_driver::deserialize::MasterboardData_V30</class>
    <class kind="class">ur_driver::deserialize::MasterOnOffState</class>
    <class kind="class">ur_driver::deserialize::MasterSafetyState</class>
    <class kind="class">ur_driver::deserialize::PackageType</class>
    <class kind="class">ur_driver::deserialize::RobotMode</class>
    <class kind="class">ur_driver::deserialize::RobotModeData</class>
    <class kind="class">ur_driver::deserialize::RobotModeData_V18</class>
    <class kind="class">ur_driver::deserialize::RobotModeData_V30</class>
    <class kind="class">ur_driver::deserialize::RobotState</class>
    <class kind="class">ur_driver::deserialize::ToolData</class>
    <class kind="class">ur_driver::deserialize::ToolMode</class>
    <namespace>ur_driver::deserialize</namespace>
    <member kind="function">
      <type>def</type>
      <name>pstate</name>
      <anchorfile>namespaceur__driver_1_1deserialize.html</anchorfile>
      <anchor>a1290b9e89ae5ab411a39f30fc465c139</anchor>
      <arglist>(o, indent=&apos;&apos;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>deserializeRT.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>deserializeRT_8py</filename>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V15</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V18</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V30</class>
    <namespace>ur_driver::deserializeRT</namespace>
  </compound>
  <compound kind="file">
    <name>driver.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>driver_8py</filename>
    <class kind="class">ur_driver::driver::CommanderTCPHandler</class>
    <class kind="class">ur_driver::driver::EOF</class>
    <class kind="class">ur_driver::driver::TCPServer</class>
    <class kind="class">ur_driver::driver::URConnection</class>
    <class kind="class">ur_driver::driver::URConnectionRT</class>
    <class kind="class">ur_driver::driver::URServiceProvider</class>
    <class kind="class">ur_driver::driver::URTrajectoryFollower</class>
    <namespace>ur_driver::driver</namespace>
    <member kind="function">
      <type>def</type>
      <name>dumpstacks</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac4493a2b95c9e11acd106c488ead518a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_my_ip</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab1d8f616340011244b77f5eb85bd2ce0</anchor>
      <arglist>(robot_ip, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_segment_duration</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a501cd9e45f25722a54f67a6d94ce54e3</anchor>
      <arglist>(traj, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab70db1bcfa491b162ecbeb709c416677</anchor>
      <arglist>(wait=False, timeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_set_io</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a49e7ba63079de7efd88796c02fc3118f</anchor>
      <arglist>(req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_limited_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a4e8d2d0490bb07005cea30050c7595e6</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8dcb97399f69c95338174f279d04c755</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interp_cubic</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aecdd1d036599d576bb01cc15194dc10e</anchor>
      <arglist>(p0, p1, t_abs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joinAll</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3d1ebd21c35cb28a398373a7d42a7ef2</anchor>
      <arglist>(threads)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a99457727c1ec042fdbf33298bbcc2f86</anchor>
      <arglist>(joint_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a58c89a7d977f1ad69729db4aff91eca4</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae98162fea45dd93e32cbbd766fbd15c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure_callback</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a2d606091d76af2ae7e243d6d86e8c2d0</anchor>
      <arglist>(config, level)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reorder_traj_joints</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a874816e9e732936c5db3ed09605f1bfd</anchor>
      <arglist>(traj, joint_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_traj</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9d71f8b8f9894a0492ea8748dc78a7b</anchor>
      <arglist>(traj, t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_io_server</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a426c4ec9f46a21337e9d66b34f98f69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0f8002b4893f354a27334ce30aca722d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>traj_is_finite</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a831e3c3082993f63d94e1a65e97f4197</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>within_tolerance</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa6bd47a0731e9580acd7b3bdd2a0f15d</anchor>
      <arglist>(a_vec, b_vec, tol_vec)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac6361378381762d5d57ef9b6c8fe0c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot_cond</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad6da25298e119782328b0c41a1ca8bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>afb35fc56fd059cf2a16165c3fcba594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_REVERSE_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab7ebcf01c62593499ded347727f0e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalIn</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a70a6e0d8c7d3b9d5b80a342cc79d3e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalOut</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aeb598928857aa5820ff90ce4b524a148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Flag</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac15a1132a317f3a8bddde7e03fd7a86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IO_SLEEP_TIME</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab95676b52381243c8b65b8803f314ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a9835202528678a1a636f3766b9ea4a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9843a531622f8200104eb529e577e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>abb06bdd4d5dad66fc95584707e0d0c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab4ae1b635ef9472994fab553e8b38ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MAX_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a57752163cd0bc76fda2169e20c05e587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MAX_VELOCITY</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab63e89009d9659e7203b4d71371441a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MIN_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3a0a7054847541cf11a312aadf752196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_GET_IO</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a583d0dfba206c0b58a91312cad7aaff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_JOINT_STATES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae3b2a1217efcf0f6de21e9ea516076b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_MOVEJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a74704d8ff29994d48bec4109b438007f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac0f68e97742e3a0df8bdf1bb2c997f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_QUIT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae910a65f319cf9c42eea340612dd979a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SERVOJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac90ee3c903aaa9bf8702f7b772a32232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_ANALOG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a980807be951f435dee10e1c6a3a8c2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_DIGITAL_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a80b5334861201c3a7642a0005162dc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_FLAG</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa5d758991c88dc6e94c00eb49b22ac7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a45c7f3a2935d4967f1d04e9854ec1d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_TOOL_VOLTAGE</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a92b7cb3fcccbea140a68b4a767dfbc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_STOPJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac8247b34ca437e1afa9eb5684847c2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WAYPOINT_FINISHED</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac023b113e3cca8a0e5a5fdb47b1cf23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WRENCH</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a4ea402e0b5bb03cbb3c51f385c1a009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7b38c4b6df4d759dbdf9b267ac8f7648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog_robotstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a58e74b9e117de320fb85e4d1e5ade9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_blend</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a144b72215d78600e84aecf6dfdd27508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_jointstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a375530ac1bbb14f15beead28b18b2d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_payload</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a369ec370793a60d795c9b75e65db623f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_time</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a1f57f1d51371f8a85ab97af29a4a55c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_wrench</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a83a634a4c1f9205f6884b768c3fef2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>abf7b5169963124da289102874cc8f55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>prevent_programming</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a013ba5694120043cfc2c031ad6e17dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_io_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae4d14df9fa4f1200a0a3d499cd455bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa3ed94c3a00c4b4a9b788eb0b670bf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_wrench</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8033d106a6aead1d365479df5d746446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a11fb076b828d870578b02b24b62c249e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8c054e269364a1b2ef88fe1d20c4eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a18af05e819e0580c4e15ee765b5aad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RESET_PROGRAM</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0ab685ced9f8e09f6694916dcb861d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RT_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af10e4a3c7829be0d526dcc90453d4ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io_interface.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>io__interface_8py</filename>
    <namespace>ur_driver::io_interface</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a549c2d6e0c0839d918f0f74d26c0d011</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_states</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a528200e024d3331b1eb75e34026aba1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_analog_out</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae30f7562b53c98ea026e36031a3f3882</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_digital_out</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae367934761e2d1367f05ba82c460e93b</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_flag</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>aad547ff8c6cf036d059eaa8832676a34</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_io_val</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae279acbbe8bf48b530f32564e8422b3c</anchor>
      <arglist>(fun, pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_states</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a1357c2c51938e869cf4060a0b2c8c79a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_tool_voltage</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a568aed8a972e59a2343548a322871171</anchor>
      <arglist>(volts)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Analog_In_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a3f2855727a96b0d72489e61a58861456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Analog_Out_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a7354dffcfc217046c0ffb4012ebe72bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ANALOG_TOLERANCE_VALUE</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a76a24805ad0fbd391350da27f60a9630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Digital_In_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a793e87127619c0a89276f2a32959d8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Digital_Out_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a5ad7c6f6713fc9570ec24f4af19df323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_ANALOG_OUT</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a493fcad0ee100f3fae595322ce2df54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_DIGITAL_OUT</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a34da4a7a9e4faac9752272f3cab9e359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_FLAG</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>aaa1ac0b39229501111c4d3fbda7cfc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_TOOL_VOLTAGE</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>add301d321e3300dc31cf0b232b19ac9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
  </compound>
  <compound kind="file">
    <name>test_comm.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>test__comm_8py</filename>
    <namespace>ur_driver::test_comm</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>aee5b8190cb29795b7df584a9c97e9b03</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a9cacbeda96dede2254db1d3eff49f911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalIn</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a20ee7b991d1c5b5e0fcb4dbbc2543f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalOut</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a02629ed171b72af23842a7ac1e82edec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Flag</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>adee25c80737bbfdc50913b184888292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a1fd8ad17947c11eb4ffdde6eed543c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a65adb15306e201a0ee410ac19c27a333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>acc4e69e255b7f3e2f26626c90d8da6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog_robotstate</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a5f609ad89a570873d2e7baeb16debcfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_io.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/</path>
    <filename>test__io_8py</filename>
    <namespace>test_io</namespace>
  </compound>
  <compound kind="file">
    <name>test_move.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/</path>
    <filename>test__move_8py</filename>
    <namespace>test_move</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ab7eb931019bd35f1390e025b84361075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae03b5c06f126fe3d472ed6284989dfba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_disordered</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a4d2284bba4d164817bc9e4a91deb1287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_interrupt</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a16e55a8cc4fc25eea7f9ecaff3f17fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_repeated</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a10bb01df6e79143d00c221c14851d2c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a13d7ee4d881ae701012b6b1abe2048c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae083f9e84b9094e286ea062c566867be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a28c6342987762fd106f743531049e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a0e832ec44979c57f343a3fcf1af49743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>aad03e7571cc059eed414e11aa9c627ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testRT_comm.py</name>
    <path>/tmp/ws/src/universal_robot/ur_driver/src/ur_driver/</path>
    <filename>testRT__comm_8py</filename>
    <namespace>ur_driver::testRT_comm</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a380e554bd335d0092d15b7357e8a566e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a0fe1993fa259121c4254c6e77597df63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a8941bd2b5e8c9165faf3097cd94a2d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a69bb92a7e1bfd2253075dfde2c6d38d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::AdditionalInfo</name>
    <filename>classur__driver_1_1deserialize_1_1AdditionalInfo.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfo.html</anchorfile>
      <anchor>abe3ea247307ef0ce93bc2421abc96820</anchor>
      <arglist>(buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::AdditionalInfoNew</name>
    <filename>classur__driver_1_1deserialize_1_1AdditionalInfoNew.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfoNew.html</anchorfile>
      <anchor>a844caa1b1bc466bab360c1c2a81f031c</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfoNew.html</anchorfile>
      <anchor>a9f068b9a82a7da07ca03a33b2ac0b78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::AdditionalInfoOld</name>
    <filename>classur__driver_1_1deserialize_1_1AdditionalInfoOld.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfoOld.html</anchorfile>
      <anchor>af503568109147f349431482f80bbb70e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfoOld.html</anchorfile>
      <anchor>a022b388fcd19f26f6a32afb5a8093059</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::CartesianInfo</name>
    <filename>classur__driver_1_1deserialize_1_1CartesianInfo.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1CartesianInfo.html</anchorfile>
      <anchor>a7cbeb815db0d71bafa34c2b23e1afd9e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1CartesianInfo.html</anchorfile>
      <anchor>a255ad41a54fde3b50826417a06721c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::CommanderTCPHandler</name>
    <filename>classur__driver_1_1driver_1_1CommanderTCPHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_joint_states</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>ad082c61d513a6b074f4fe0f694a47bf6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a0ccfbbcb9996bdd6aab56c0e1b9c70ca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv_more</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>ac1dbffbb5d16bc2258f8d1cd8f773ba6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_payload</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a780b22a71b3d45f9be80763b061776ec</anchor>
      <arglist>(self, payload)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_quit</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a23e522a060e2a1f2dd6eaf409460a30f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_servoj</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a6a152e1a8f870c1dd53f2343f99f8596</anchor>
      <arglist>(self, waypoint_id, q_actual, t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_stopj</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a2a79898b2e244822da83db99b7e8b311</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_analog_out</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a2904395d9a8014fd54fafe3ed2406b4b</anchor>
      <arglist>(self, pinnum, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_digital_out</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>abbf22737295d166432a52ac3a7689a74</anchor>
      <arglist>(self, pinnum, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_flag</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a5b9cd7fe70c8e349ee02e4755703f8a1</anchor>
      <arglist>(self, pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_tool_voltage</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>ad5884f20c4bcad707863843319b5de35</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_waypoint_finished_cb</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a21d8ab173dbdfd49850fa64857520e0d</anchor>
      <arglist>(self, cb)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>waypoint_finished_cb</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>ab5a6f81c083f488c5f43c130c7618719</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__send_message</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a93842607c994bcf569d735f73ad19baf</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__socket_lock</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>aaefd8f91e42381c24c4a3260b1bb75ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::ConfigurationData</name>
    <filename>classur__driver_1_1deserialize_1_1ConfigurationData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ConfigurationData.html</anchorfile>
      <anchor>a391f33f6d524be482dfdb64bda70d373</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ConfigurationData.html</anchorfile>
      <anchor>ab7e53174836409dad23f7c674c6f1e1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::EOF</name>
    <filename>classur__driver_1_1driver_1_1EOF.html</filename>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::ForceModeData</name>
    <filename>classur__driver_1_1deserialize_1_1ForceModeData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ForceModeData.html</anchorfile>
      <anchor>a315146a284a8fe44173cfe2fce4bace6</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ForceModeData.html</anchorfile>
      <anchor>ac999ef529a52de2cc25d95263a960dd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::JointData</name>
    <filename>classur__driver_1_1deserialize_1_1JointData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointData.html</anchorfile>
      <anchor>a4c2fcdca73944f5be651c3abde20864b</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointData.html</anchorfile>
      <anchor>a5642f7f6b95f64ad5134c5a41554dfd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::JointLimitData</name>
    <filename>classur__driver_1_1deserialize_1_1JointLimitData.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointLimitData.html</anchorfile>
      <anchor>a5b2533c12761204662b0adce8a4a6780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::JointMode</name>
    <filename>classur__driver_1_1deserialize_1_1JointMode.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ADC_CALIBRATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a49e1a74356829110eb693f7db22b31a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BACKDRIVE</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>aadb873838220e7294c01e1c845eee2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BOOTLOADER</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a4a31929999233cb3c0144bc33f3479e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CALIBRATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>ab828fd1753dea8407fe74f9fe42f9721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CALVAL_INITIALIZATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a11e717d8a68b375c55c803da60edd6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DEAD_COMMUTATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>aaaa6614370a3a983297cd26e35b8d8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EMERGENCY_STOPPED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a85054e98fbf1e2f3cf58da7ac4f18fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ERROR</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>af80870cb45ea826d64390809ddb7f8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FAULT</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a3d2c2f171c6084c233c241550c21f2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FREEDRIVE</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>afe9932452e95f11b91ec3819a926ec6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>IDLE</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>adb4ecb17c227b6c6c72fb860a393903d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>INITIALIZATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a18d3d35e4a3ff9a0d16fcc34d9b5c60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MOTOR_INITIALISATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a792284599158cda8976107113008b881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NOT_RESPONDING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a8c53b28780683715bb3363710435e441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PART_D_CALIBRATION</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>af2badd849deb3c8d25bd746407c45c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>POWER_OFF</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>abda568c7e8f438dd78007df5b1878fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>RUNNING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a27553b975445667f7a327fb3af5f3e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SIMULATED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a7603ee3430b2461d913c0babe762971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STOPPED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1JointMode.html</anchorfile>
      <anchor>a0eb117903d02586303acb3e9b00d09e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::KinematicsInfo</name>
    <filename>classur__driver_1_1deserialize_1_1KinematicsInfo.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1KinematicsInfo.html</anchorfile>
      <anchor>a8356197adb4e6c39da48f62f955e1d8b</anchor>
      <arglist>(buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::MasterboardData</name>
    <filename>classur__driver_1_1deserialize_1_1MasterboardData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData.html</anchorfile>
      <anchor>ab77dd5eb934b76f17c49805136e14050</anchor>
      <arglist>(buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::MasterboardData_V18</name>
    <filename>classur__driver_1_1deserialize_1_1MasterboardData__V18.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData__V18.html</anchorfile>
      <anchor>acffdfd42b68b3efbc7a3fb5832514200</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData__V18.html</anchorfile>
      <anchor>a66ac300ec7b1415853ebd934cc834406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::MasterboardData_V30</name>
    <filename>classur__driver_1_1deserialize_1_1MasterboardData__V30.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData__V30.html</anchorfile>
      <anchor>aa6855b586dfce9ac8764dc95d68e0dec</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData__V30.html</anchorfile>
      <anchor>a8458b03ed13b11184f6da7d1745a50dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::MasterOnOffState</name>
    <filename>classur__driver_1_1deserialize_1_1MasterOnOffState.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>OFF</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterOnOffState.html</anchorfile>
      <anchor>adddc1666f90d0b5ffa8eacb1f1018040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ON</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterOnOffState.html</anchorfile>
      <anchor>a4ef1db1921fb59ce6e7a471395f4a954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TURNING_OFF</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterOnOffState.html</anchorfile>
      <anchor>abd63a42dfd3fd4e621aec77721bd81a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TURNING_ON</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterOnOffState.html</anchorfile>
      <anchor>a42ba988e4379e289982a74d2aecb5d6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::MasterSafetyState</name>
    <filename>classur__driver_1_1deserialize_1_1MasterSafetyState.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BOOTING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>abbbe497d53addba1e88fa68e18c31908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BOOTLOADER</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>aa1579f1abac45cdf3fe6da1c25e1c7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXTERNAL_EMERGENCY_STOP</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>a5457aa9f54d19870708279741147d7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FAULT</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>a935c75ec2232e9343bc3cd998c226d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>INITIALIZING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>a5d29a70112b2141bd7ebef1b019ec79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>OK</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>ae3453fdf0273ae34674014b2d2806e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ROBOT_EMERGENCY_STOP</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>a9a6585b8a898b4c10680d826a4c7a725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SAFEGUARD_STOP</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>aaa7126391df0f6dfa34696f3cbfb9d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UNDEFINED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterSafetyState.html</anchorfile>
      <anchor>a915a634b62d5839ac7a08a9d4751803b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::PackageType</name>
    <filename>classur__driver_1_1deserialize_1_1PackageType.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ADDITIONAL_INFO</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a235c48fbbac426326ed1aba04e6aa2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CALIBRATION_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a6ce88e92f0d886b9bf1ac0b2977e1d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CARTESIAN_INFO</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a3858c6842ae453390e6a18897d04bf53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONFIGURATION_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>af6cec2f22c2b3ceb7bf9e6d8c21bfa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FORCE_MODE_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a51ed32f8fb775ec70263e7068edc7a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>JOINT_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>aa1e354c6f2e7cbf7d9db1140484f6e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>KINEMATICS_INFO</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a51454408bf71c2ad9b95782d6b9be81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MASTERBOARD_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>ac9a7884abff53d5d433a7171c73b9132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ROBOT_MODE_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>ab8ff822987af116105e1e57e4db6ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TOOL_DATA</name>
      <anchorfile>classur__driver_1_1deserialize_1_1PackageType.html</anchorfile>
      <anchor>a5dc8afa88ca28cb1a5bed00c43dcd066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::RobotMode</name>
    <filename>classur__driver_1_1deserialize_1_1RobotMode.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EMERGENCY_STOPPED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a55cad490bab601fdf3703766c463cb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FATAL_ERROR</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a8eac176c1cffc1848b032aaf40e9b815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FREEDRIVE</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a726c67a52ead6718baaeade22fbee378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>INITIALIZING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a3fc12e518f4d77cd972a1b47d5119a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NO_POWER</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a0f939fe1cd9c49a349a18f696017dfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NOT_CONNECTED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a0fad5ff3860f1f1528b13476eeac62b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>READY</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>a61f96b4f393622dbd1594d97a0c73940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>RUNNING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>aa9a797e189530fc6287cf110d4302506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SAFEGUARD_STOP</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>aa579f3dfef2dfc694c1427631d314e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SECURITY_STOPPED</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>aa65327e9cc923c85576fd328b00822ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SHUTDOWN</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotMode.html</anchorfile>
      <anchor>aa4bb017ea8fda21cdd83ab023059f535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::RobotModeData</name>
    <filename>classur__driver_1_1deserialize_1_1RobotModeData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData.html</anchorfile>
      <anchor>a9aab72f9d8c36865a3bcc7d46c0fb049</anchor>
      <arglist>(buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::RobotModeData_V18</name>
    <filename>classur__driver_1_1deserialize_1_1RobotModeData__V18.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData__V18.html</anchorfile>
      <anchor>ac245bf748b98f9aede31c7c9caabbeec</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData__V18.html</anchorfile>
      <anchor>a5779fcaa00bbc3257ccd3cd6cf0b11f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::RobotModeData_V30</name>
    <filename>classur__driver_1_1deserialize_1_1RobotModeData__V30.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData__V30.html</anchorfile>
      <anchor>a883d4626a5ce9dc73a5b5a396fa3b29b</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData__V30.html</anchorfile>
      <anchor>a2ea73a215c7de0e02640b3c1f8d17729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::RobotState</name>
    <filename>classur__driver_1_1deserialize_1_1RobotState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>ae4478104ecb291ed6d2684f14391eda5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>ae4f67c1ed4da80064c449f6d6ed28f1b</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unknown_ptypes</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>a19831bf1a99cf279d95d9dce4088a9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>a5f226fe906d05413a41920d544c23c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserializeRT::RobotStateRT</name>
    <filename>classur__driver_1_1deserializeRT_1_1RobotStateRT.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT.html</anchorfile>
      <anchor>a79629beaf108557539a3797add112916</anchor>
      <arglist>(buf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserializeRT::RobotStateRT_V15</name>
    <filename>classur__driver_1_1deserializeRT_1_1RobotStateRT__V15.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V15.html</anchorfile>
      <anchor>a9ca00fd12753d27b012e3f4b4ce16add</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V15.html</anchorfile>
      <anchor>a8275a199036b0f37a0f7ae7c7320a98c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserializeRT::RobotStateRT_V18</name>
    <filename>classur__driver_1_1deserializeRT_1_1RobotStateRT__V18.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V18.html</anchorfile>
      <anchor>adb6ddc68a4f55b24d93aa5983e533735</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V18.html</anchorfile>
      <anchor>acd1287b2651a1f850bd7d55bc5f25c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserializeRT::RobotStateRT_V30</name>
    <filename>classur__driver_1_1deserializeRT_1_1RobotStateRT__V30.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V30.html</anchorfile>
      <anchor>a3c236dff17e3ce96570ec75707ce652c</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserializeRT_1_1RobotStateRT__V30.html</anchorfile>
      <anchor>a0dd096319b3131f2568e0da1b18e02c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::TCPServer</name>
    <filename>classur__driver_1_1driver_1_1TCPServer.html</filename>
    <member kind="variable" static="yes">
      <type>bool</type>
      <name>allow_reuse_address</name>
      <anchorfile>classur__driver_1_1driver_1_1TCPServer.html</anchorfile>
      <anchor>af364d21da1517686a08b9a48a1207d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>classur__driver_1_1driver_1_1TCPServer.html</anchorfile>
      <anchor>a6364de828ba1f997a040b9b498fbda94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::ToolData</name>
    <filename>classur__driver_1_1deserialize_1_1ToolData.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ToolData.html</anchorfile>
      <anchor>ada6bbb5ce4dda7c8fafb5dda9c5d6673</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ToolData.html</anchorfile>
      <anchor>a9cc4fda20dab6bc2fcc22e09fed21e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::deserialize::ToolMode</name>
    <filename>classur__driver_1_1deserialize_1_1ToolMode.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BOOTLOADER</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ToolMode.html</anchorfile>
      <anchor>af56f10d8d3db362eeb58265cf929b987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>IDLE</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ToolMode.html</anchorfile>
      <anchor>adcd9c5462b374a2da23719a22c7b7b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>RUNNING</name>
      <anchorfile>classur__driver_1_1deserialize_1_1ToolMode.html</anchorfile>
      <anchor>a80a715d3dd5e6d4ea0503414c9fdd550</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::URConnection</name>
    <filename>classur__driver_1_1driver_1_1URConnection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a05c07b7bd88ca2e383978157807c71a4</anchor>
      <arglist>(self, hostname, port, program)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ac6abeccb37cdb43e19446490269c3007</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ae23388560e031e064efa741a61f3fbf6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ready_to_program</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a07d0cd8b9565661c9ba83d7574f94a48</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_program</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a89176784f61f3925820799ac78e0eda0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_reset_program</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ab75ec2dae046db7dc6aee8df33ae0e30</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>throttle_warn_unknown</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>afa2bd51f7bba0e2ab6b14e42522f0f32</anchor>
      <arglist>(self, period, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a319fb8bc3ac83cf465b663d9645c7bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_state</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ac70970f35232d8f1386fc510b1414cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a51dd3c3dadc0be3c6f2798ad8f7d3895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>program</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>acfe8ce4d2cf88f83a39d4b5913bd2990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_state</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a8ef82b363c8a4c93fb4c239cff6395fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a78437295d18f32d8b5d90293e0401d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISCONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a0b73bf1476f1a8f105d4db48c49611d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXECUTING</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ad4ce955acfe4a88864225c68884cafb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>READY_TO_PROGRAM</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>acb5eca609650dc0645227f22be0d49ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>TIMEOUT</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>af19806ab413be939b3b9dd05c1fceb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a692f52a4a0a6b7d50833c603ae70b78d</anchor>
      <arglist>(self, buf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__run</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a6bfd2fa59e033dccabdd508a06eb985b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_disconnected</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a5cd36eb16182e7532e266040cfa8d496</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_halted</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a32382360a369e8e8c178e6bd18b9ac32</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_ready_to_program</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a6cf7917bac6e979d8766cae11f602382</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__buf</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>aa3100eadfc59ddfb1f6b1fb08caf76c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__keep_running</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a7c59371d4e3d4c87b65f905fda936642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__sock</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>ac55e0d38046e6f3cba5958f1d75eb20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__thread</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a1c55aa65100c650f5ecffa4c3426ec12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_hit</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnection.html</anchorfile>
      <anchor>a375fb61762f4cf6e81f27262fe2f213b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::URConnectionRT</name>
    <filename>classur__driver_1_1driver_1_1URConnectionRT.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>acc83293d9cfb0f79a46e84e60deca4f2</anchor>
      <arglist>(self, hostname, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a4acac805df0ee99b328056b16ae6bdf2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>adf0244e18477fafdb0a694487c23cbef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ab838f96937d6e6f4102b06fd91a5d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_state</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ae03fbde908d08f7fde6235f24d7f0950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_stateRT</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a3a2a4333c9321295cf4bfb29f0d4373b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>afbfb70e153c812615eefea68483ca11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_state</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ae33a11d8a427cab1d37829e9e68294ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a1a2ca09268a08a84bb8a5b297ea4e071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISCONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a0af37486aa93272bba733ad8f6820cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>TIMEOUT</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a5b1ebf9cd9b31ca218261b3ffa9f15d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>aa65cd02b39a1b3b2def56a116483f1e0</anchor>
      <arglist>(self, buf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__run</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a44f0d4e8a903c7c7ba995e51de133943</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_disconnected</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ae6dca647a36fcf5c409d73fbe7a6086b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__buf</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>a4e207b2beca4466e2b308275ae807b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__keep_running</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>af6af3d3d30ab6fdedb5f990d95305a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__sock</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ad62605939661124e3ed83c8392569865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__thread</name>
      <anchorfile>classur__driver_1_1driver_1_1URConnectionRT.html</anchorfile>
      <anchor>ab480683a714979878421208467eb4af3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::URServiceProvider</name>
    <filename>classur__driver_1_1driver_1_1URServiceProvider.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1URServiceProvider.html</anchorfile>
      <anchor>a5cd974421ca7852b5410c39a7c8d6cd8</anchor>
      <arglist>(self, robot)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_robot</name>
      <anchorfile>classur__driver_1_1driver_1_1URServiceProvider.html</anchorfile>
      <anchor>abd7c5a831acd1957501ee477f490b63e</anchor>
      <arglist>(self, robot)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPayload</name>
      <anchorfile>classur__driver_1_1driver_1_1URServiceProvider.html</anchorfile>
      <anchor>abdb38d231afeb7776c60832fa101e003</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot</name>
      <anchorfile>classur__driver_1_1driver_1_1URServiceProvider.html</anchorfile>
      <anchor>a3f54e6c56affcdd97d7fbea639deb230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::URTrajectoryFollower</name>
    <filename>classur__driver_1_1driver_1_1URTrajectoryFollower.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>adabfcc7d11932ca3feec50aa57c6870f</anchor>
      <arglist>(self, robot, goal_time_tolerance=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_traj_from_robot</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a53be5c92c1b19999f1511d2ce5dc81c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_cancel</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a92b4eb13928c01422e977dd6abff4cbe</anchor>
      <arglist>(self, goal_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_goal</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a6d5cef0f0c35da29b08c0edcb71037bb</anchor>
      <arglist>(self, goal_handle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_robot</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a0eb5300ba203227387ac5e20097c561c</anchor>
      <arglist>(self, robot)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a2c623edd5b8a6157154f5477de389a2e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>first_waypoint_id</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a34cdda6df3741b6266cfa5e3360a54bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>following_lock</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a200911465d871ab8ce1718383f444d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_handle</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a4f6f0039177a5e8a5be5e3638d3499f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_time_tolerance</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>abc72876a2a02b54f2cf07e115a2ba565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_goal_tolerances</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a14ae82197c52c8adca23b441c2a74113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_point_sent</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a1b641a8c96f2cebb297320767a9d474b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pending_i</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a94f515988ac20423f785551cb83efa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>afe0fb793fee5a0e0224e28a18ea2868b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>ab6824b97f469afbbd2bb9ec791e6e9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T0</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>acd81118292748ad6bbf78e4baaec103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracking_i</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>aaefa6b4074508ecacd79d04ffcf9c75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>traj</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a802e105c48aeb72a498cb6d089e5509c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>traj_t0</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a5516df1b6c05b644beb769e4a7f81534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_timer</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a21099a44a8af7fbb40608c01b94d5cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>last_now</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a56973f03027cfc3546928102a80a356c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>RATE</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a35d069c702e10e07599921755788e249</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update</name>
      <anchorfile>classur__driver_1_1driver_1_1URTrajectoryFollower.html</anchorfile>
      <anchor>a1bca71df3a7892269448b9c0a5c6c707</anchor>
      <arglist>(self, event)</arglist>
    </member>
  </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>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_io</name>
    <filename>namespacetest__io.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test_move</name>
    <filename>namespacetest__move.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ab7eb931019bd35f1390e025b84361075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae03b5c06f126fe3d472ed6284989dfba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_disordered</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a4d2284bba4d164817bc9e4a91deb1287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_interrupt</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a16e55a8cc4fc25eea7f9ecaff3f17fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_repeated</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a10bb01df6e79143d00c221c14851d2c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a13d7ee4d881ae701012b6b1abe2048c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae083f9e84b9094e286ea062c566867be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a28c6342987762fd106f743531049e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a0e832ec44979c57f343a3fcf1af49743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>aad03e7571cc059eed414e11aa9c627ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ur_driver</name>
    <filename>namespaceur__driver.html</filename>
    <namespace>ur_driver::deserialize</namespace>
    <namespace>ur_driver::deserializeRT</namespace>
    <namespace>ur_driver::driver</namespace>
    <namespace>ur_driver::io_interface</namespace>
    <namespace>ur_driver::test_comm</namespace>
    <namespace>ur_driver::testRT_comm</namespace>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::deserialize</name>
    <filename>namespaceur__driver_1_1deserialize.html</filename>
    <class kind="class">ur_driver::deserialize::AdditionalInfo</class>
    <class kind="class">ur_driver::deserialize::AdditionalInfoNew</class>
    <class kind="class">ur_driver::deserialize::AdditionalInfoOld</class>
    <class kind="class">ur_driver::deserialize::CartesianInfo</class>
    <class kind="class">ur_driver::deserialize::ConfigurationData</class>
    <class kind="class">ur_driver::deserialize::ForceModeData</class>
    <class kind="class">ur_driver::deserialize::JointData</class>
    <class kind="class">ur_driver::deserialize::JointLimitData</class>
    <class kind="class">ur_driver::deserialize::JointMode</class>
    <class kind="class">ur_driver::deserialize::KinematicsInfo</class>
    <class kind="class">ur_driver::deserialize::MasterboardData</class>
    <class kind="class">ur_driver::deserialize::MasterboardData_V18</class>
    <class kind="class">ur_driver::deserialize::MasterboardData_V30</class>
    <class kind="class">ur_driver::deserialize::MasterOnOffState</class>
    <class kind="class">ur_driver::deserialize::MasterSafetyState</class>
    <class kind="class">ur_driver::deserialize::PackageType</class>
    <class kind="class">ur_driver::deserialize::RobotMode</class>
    <class kind="class">ur_driver::deserialize::RobotModeData</class>
    <class kind="class">ur_driver::deserialize::RobotModeData_V18</class>
    <class kind="class">ur_driver::deserialize::RobotModeData_V30</class>
    <class kind="class">ur_driver::deserialize::RobotState</class>
    <class kind="class">ur_driver::deserialize::ToolData</class>
    <class kind="class">ur_driver::deserialize::ToolMode</class>
    <member kind="function">
      <type>def</type>
      <name>pstate</name>
      <anchorfile>namespaceur__driver_1_1deserialize.html</anchorfile>
      <anchor>a1290b9e89ae5ab411a39f30fc465c139</anchor>
      <arglist>(o, indent=&apos;&apos;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::deserializeRT</name>
    <filename>namespaceur__driver_1_1deserializeRT.html</filename>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V15</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V18</class>
    <class kind="class">ur_driver::deserializeRT::RobotStateRT_V30</class>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::driver</name>
    <filename>namespaceur__driver_1_1driver.html</filename>
    <class kind="class">ur_driver::driver::CommanderTCPHandler</class>
    <class kind="class">ur_driver::driver::EOF</class>
    <class kind="class">ur_driver::driver::TCPServer</class>
    <class kind="class">ur_driver::driver::URConnection</class>
    <class kind="class">ur_driver::driver::URConnectionRT</class>
    <class kind="class">ur_driver::driver::URServiceProvider</class>
    <class kind="class">ur_driver::driver::URTrajectoryFollower</class>
    <member kind="function">
      <type>def</type>
      <name>dumpstacks</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac4493a2b95c9e11acd106c488ead518a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_my_ip</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab1d8f616340011244b77f5eb85bd2ce0</anchor>
      <arglist>(robot_ip, port)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_segment_duration</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a501cd9e45f25722a54f67a6d94ce54e3</anchor>
      <arglist>(traj, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab70db1bcfa491b162ecbeb709c416677</anchor>
      <arglist>(wait=False, timeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_set_io</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a49e7ba63079de7efd88796c02fc3118f</anchor>
      <arglist>(req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_limited_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a4e8d2d0490bb07005cea30050c7595e6</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8dcb97399f69c95338174f279d04c755</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interp_cubic</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aecdd1d036599d576bb01cc15194dc10e</anchor>
      <arglist>(p0, p1, t_abs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joinAll</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3d1ebd21c35cb28a398373a7d42a7ef2</anchor>
      <arglist>(threads)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a99457727c1ec042fdbf33298bbcc2f86</anchor>
      <arglist>(joint_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a58c89a7d977f1ad69729db4aff91eca4</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae98162fea45dd93e32cbbd766fbd15c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure_callback</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a2d606091d76af2ae7e243d6d86e8c2d0</anchor>
      <arglist>(config, level)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reorder_traj_joints</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a874816e9e732936c5db3ed09605f1bfd</anchor>
      <arglist>(traj, joint_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_traj</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9d71f8b8f9894a0492ea8748dc78a7b</anchor>
      <arglist>(traj, t)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_io_server</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a426c4ec9f46a21337e9d66b34f98f69d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0f8002b4893f354a27334ce30aca722d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>traj_is_finite</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a831e3c3082993f63d94e1a65e97f4197</anchor>
      <arglist>(traj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>within_tolerance</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa6bd47a0731e9580acd7b3bdd2a0f15d</anchor>
      <arglist>(a_vec, b_vec, tol_vec)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac6361378381762d5d57ef9b6c8fe0c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot_cond</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad6da25298e119782328b0c41a1ca8bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>afb35fc56fd059cf2a16165c3fcba594d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_REVERSE_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab7ebcf01c62593499ded347727f0e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalIn</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a70a6e0d8c7d3b9d5b80a342cc79d3e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalOut</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aeb598928857aa5820ff90ce4b524a148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Flag</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac15a1132a317f3a8bddde7e03fd7a86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>IO_SLEEP_TIME</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab95676b52381243c8b65b8803f314ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a9835202528678a1a636f3766b9ea4a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9843a531622f8200104eb529e577e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>abb06bdd4d5dad66fc95584707e0d0c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab4ae1b635ef9472994fab553e8b38ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MAX_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a57752163cd0bc76fda2169e20c05e587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MAX_VELOCITY</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ab63e89009d9659e7203b4d71371441a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MIN_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3a0a7054847541cf11a312aadf752196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_GET_IO</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a583d0dfba206c0b58a91312cad7aaff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_JOINT_STATES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae3b2a1217efcf0f6de21e9ea516076b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_MOVEJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a74704d8ff29994d48bec4109b438007f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac0f68e97742e3a0df8bdf1bb2c997f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_QUIT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae910a65f319cf9c42eea340612dd979a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SERVOJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac90ee3c903aaa9bf8702f7b772a32232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_ANALOG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a980807be951f435dee10e1c6a3a8c2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_DIGITAL_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a80b5334861201c3a7642a0005162dc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_FLAG</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa5d758991c88dc6e94c00eb49b22ac7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_PAYLOAD</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a45c7f3a2935d4967f1d04e9854ec1d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SET_TOOL_VOLTAGE</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a92b7cb3fcccbea140a68b4a767dfbc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_STOPJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac8247b34ca437e1afa9eb5684847c2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WAYPOINT_FINISHED</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac023b113e3cca8a0e5a5fdb47b1cf23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WRENCH</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a4ea402e0b5bb03cbb3c51f385c1a009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7b38c4b6df4d759dbdf9b267ac8f7648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog_robotstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a58e74b9e117de320fb85e4d1e5ade9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_blend</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a144b72215d78600e84aecf6dfdd27508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_jointstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a375530ac1bbb14f15beead28b18b2d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_payload</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a369ec370793a60d795c9b75e65db623f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_time</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a1f57f1d51371f8a85ab97af29a4a55c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_wrench</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a83a634a4c1f9205f6884b768c3fef2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>abf7b5169963124da289102874cc8f55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>prevent_programming</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a013ba5694120043cfc2c031ad6e17dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_io_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae4d14df9fa4f1200a0a3d499cd455bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa3ed94c3a00c4b4a9b788eb0b670bf5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_wrench</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8033d106a6aead1d365479df5d746446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a11fb076b828d870578b02b24b62c249e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8c054e269364a1b2ef88fe1d20c4eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a18af05e819e0580c4e15ee765b5aad7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RESET_PROGRAM</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0ab685ced9f8e09f6694916dcb861d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RT_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af10e4a3c7829be0d526dcc90453d4ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::io_interface</name>
    <filename>namespaceur__driver_1_1io__interface.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a549c2d6e0c0839d918f0f74d26c0d011</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_states</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a528200e024d3331b1eb75e34026aba1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_analog_out</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae30f7562b53c98ea026e36031a3f3882</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_digital_out</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae367934761e2d1367f05ba82c460e93b</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_flag</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>aad547ff8c6cf036d059eaa8832676a34</anchor>
      <arglist>(pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_io_val</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>ae279acbbe8bf48b530f32564e8422b3c</anchor>
      <arglist>(fun, pin, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_states</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a1357c2c51938e869cf4060a0b2c8c79a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_tool_voltage</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a568aed8a972e59a2343548a322871171</anchor>
      <arglist>(volts)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Analog_In_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a3f2855727a96b0d72489e61a58861456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Analog_Out_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a7354dffcfc217046c0ffb4012ebe72bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ANALOG_TOLERANCE_VALUE</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a76a24805ad0fbd391350da27f60a9630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Digital_In_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a793e87127619c0a89276f2a32959d8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Digital_Out_States</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a5ad7c6f6713fc9570ec24f4af19df323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_ANALOG_OUT</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a493fcad0ee100f3fae595322ce2df54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_DIGITAL_OUT</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>a34da4a7a9e4faac9752272f3cab9e359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_FLAG</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>aaa1ac0b39229501111c4d3fbda7cfc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FUN_SET_TOOL_VOLTAGE</name>
      <anchorfile>namespaceur__driver_1_1io__interface.html</anchorfile>
      <anchor>add301d321e3300dc31cf0b232b19ac9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::test_comm</name>
    <filename>namespaceur__driver_1_1test__comm.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>aee5b8190cb29795b7df584a9c97e9b03</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a9cacbeda96dede2254db1d3eff49f911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalIn</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a20ee7b991d1c5b5e0fcb4dbbc2543f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DigitalOut</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a02629ed171b72af23842a7ac1e82edec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Flag</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>adee25c80737bbfdc50913b184888292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a1fd8ad17947c11eb4ffdde6eed543c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a65adb15306e201a0ee410ac19c27a333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>acc4e69e255b7f3e2f26626c90d8da6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_analog_robotstate</name>
      <anchorfile>namespaceur__driver_1_1test__comm.html</anchorfile>
      <anchor>a5f609ad89a570873d2e7baeb16debcfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ur_driver::testRT_comm</name>
    <filename>namespaceur__driver_1_1testRT__comm.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a380e554bd335d0092d15b7357e8a566e</anchor>
      <arglist>(buf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a0fe1993fa259121c4254c6e77597df63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_names</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a8941bd2b5e8c9165faf3097cd94a2d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1testRT__comm.html</anchorfile>
      <anchor>a69bb92a7e1bfd2253075dfde2c6d38d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
