<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-universal_robot/doc_stacks/2014-10-06_08-22-15.600382/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>/home/rosbuild/hudson/workspace/doc-groovy-universal_robot/doc_stacks/2014-10-06_08-22-15.600382/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::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::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::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>a771da18f7f867b29e722c50e7180bafe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>driver.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-universal_robot/doc_stacks/2014-10-06_08-22-15.600382/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::UR5Connection</class>
    <class kind="class">ur_driver::driver::UR5TrajectoryFollower</class>
    <namespace>ur_driver::driver</namespace>
    <member kind="function">
      <type>def</type>
      <name>dumpstacks</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8b894f14f0d04bcca21882d8afe9f828</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_my_ip</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0b5c54158b85d310c1ad710cdf6f37f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_segment_duration</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>acd6422f512fd5d24a584c989dcdb422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7ce4cb060662b2e15b1fbca62f9ce609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_limited_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a74c9d9c2fe0440f752f302565891b260</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9c691eb17c3fc904e14bdbaf7c12b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interp_cubic</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5a618939f7a8fb5ffcbe75708f02bd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joinAll</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a743c7b846e7cc6f668809f123bab8e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5d1d5336ede001295376b5c65327b86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a00846614e8c8ebfde3b011e386e9f049</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a6ac748d5dde34fc5182032eb36f1b67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reorder_traj_joints</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a76c02ea01661745f388095b827f4dc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_traj</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>adace3dfe9e90d66d2f8af1028f2e6614</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a6723193acdfb8f7a425e6aa11aac8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>traj_is_finite</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae646ecffa0eea40ecd5411aecaa75e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>within_tolerance</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5c44678de9aeb1a9087724dd9c508df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a80acdd2c6bb11c1aa879de851a6ef4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>connected_robot_cond</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a1131d3441de6f039f1eb08648935db4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>connected_robot_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a494ed9bff5d95ee4fbcfab5c44c99854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0473317943dabad9c1cb19061d8d1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8999cb53fa5c084bbd6a6fe1ccb5c95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_JOINT_STATES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a78bf192763ff17475734c5c6457b76c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_MOVEJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7e441299c57af0d73a797d132b996a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a54dd58ebe63dc8f76637793b56cc173d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_QUIT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa3997305a5a0c4674584aeee3a0f748d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SERVOJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>acec490f0b37efee67c85255d53918a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_STOPJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>afc90e00bee62042432de92e90a660d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WAYPOINT_FINISHED</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a43b31f8707d1b7095704d380db0aa6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_blend</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5316b426d08cac8a0379d3fd5ed93e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_jointstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3994ed9f1efe49806106ff004c8cf7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_time</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af32e04bc09eddba1cdff8179414880eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a44984de1dee4f2c4b121e54b37f791e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prevent_programming</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0819e6dee332e9933b8bff45504edee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af60f1fd156d2d805c593b97823e478da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>adc889354facc75ddc5845a73717a8d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8b33323048b24ab4ef0abef696b49639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac01083cbce4aabd32717fb1877e0ed1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RESET_PROGRAM</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a64921fb27c6845570a92ef6b36217c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>REVERSE_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a62cbce0ba5cdc8e487fec877a0677734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-universal_robot/doc_stacks/2014-10-06_08-22-15.600382/universal_robot/ur_driver/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_move.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-universal_robot/doc_stacks/2014-10-06_08-22-15.600382/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>aed3914ce825e0291704e34b75172522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a22dbf11654a451b6c60601f4a2c35b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_disordered</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a0216752d3a0e5949c5332160fd341ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_interrupt</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a2545bbd6695a9304f85eb4b3b7fd937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_repeated</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a12dacf903ba620f5206c8412f042c03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ad467695198d374139fc659e61647138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a3ca699fd308b9da4aa7a4fa59bf8359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae9389ad78479b66d97bc91b5fcad6766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a9c78d5101f84f9f2e0d9a430be273d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a9e26b317e21321be687bec7102631477</anchor>
      <arglist></arglist>
    </member>
  </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>aed3914ce825e0291704e34b75172522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a22dbf11654a451b6c60601f4a2c35b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_disordered</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a0216752d3a0e5949c5332160fd341ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_interrupt</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a2545bbd6695a9304f85eb4b3b7fd937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_repeated</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a12dacf903ba620f5206c8412f042c03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ad467695198d374139fc659e61647138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a3ca699fd308b9da4aa7a4fa59bf8359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>ae9389ad78479b66d97bc91b5fcad6766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a9c78d5101f84f9f2e0d9a430be273d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespacetest__move.html</anchorfile>
      <anchor>a9e26b317e21321be687bec7102631477</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::driver</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::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::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::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>a771da18f7f867b29e722c50e7180bafe</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>a019e17805f24e7ce290a594258ed2f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1AdditionalInfo.html</anchorfile>
      <anchor>aaa2fbe0cb9d0907d7708634a61cf0534</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>a9d6415525fa062742750d254cd1aaaf2</anchor>
      <arglist></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>a6f32e365200a8dd3b2a024092fb52021</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>a694c10fc54d6a5c8c53ef25aef745cc4</anchor>
      <arglist></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>afe6a4bce6dc82e8b6c8e1063ec153dd5</anchor>
      <arglist></arglist>
    </member>
  </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>a43e828a1ed3fb7bd1ef71bfddc1f7cf1</anchor>
      <arglist></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>a9307180543ae8cac29177cfbde3cd278</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>afb614ebcb97066f11c9837bf4ab2e8aa</anchor>
      <arglist></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>ab6f84db81cde91be5fe2f30b75cf6b90</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>a6df7102be8fa333f975d68820c3d1b99</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>afe29b4d58b9522601798f91f0d96dacc</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>aefbd4a239322484b9e0d8c6448441707</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>aaf431c4c1dff337635ef6dc48fc974ca</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>aa4ec5ed7158b32933de8de2e8f8ecdfe</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>a7fa95255bf6acbf4e06449c5a34ca5c8</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>aecd5e0783135c4f24450f3a87cee64c1</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>a0f4fef4d82eca10063a79c51e7c7ef33</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>adaccd853763e69b28162fa50c126c7a2</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>a7956b2487dc3328ea71597a8d8b6d19c</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>a83b992200a566572bdd136015a570131</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>a7a87e3ba83fd480dffa397ddc11e4917</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>af5f51a01ae774a91e57f2de9066855a2</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>ab7948f3b914eb6881494f657383ef22f</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>aad9c0ad2cdb158b1ce72d3d11acb2489</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>aace6f987617f2884e0f8814429dea050</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>a236fb8b52348dc561e05c0a2c05c5df7</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>adab8409b45488f4f8309733c773323d3</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>a9632f6de99bc18b72e7279ee9b807b8f</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>a027acf3b5accb51fb3fb4ace2908621a</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>af99b666d2315c401b120a48b22bf90a6</anchor>
      <arglist></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>a82297efdd85ddf2c9f234d72d8f54251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1MasterboardData.html</anchorfile>
      <anchor>a95e0b383cdfcc52169a223703e20782a</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>a3bd5587f5eb0c86fa2c04edd40ba2c35</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>ac59e4f38c649ea2582c8113a78b6e81b</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>accd9a41cc0767baa3a256cfde9220eba</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>a4251f6eec6338b020b691491971a9d18</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>a2513d68cc1782d872d481791cea86cce</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>ae2118379a073689c85035b1975f97ab7</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>ab58cdb0babd87cd1a8a0bbb0693c6878</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>a414b1277bc6fca96ccbf424c69cb5745</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>a59755fbf12f56488f9a9a1862ce380fb</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>a0d30a516b233a25a11db03c141f74b6c</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>aaa16898c5257b1fefd159047d2be7232</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>ade8dcbb13cb8fb4742fa1adc2df4ad48</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>a62d2a0154f24ee33a53a8031275abbcf</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>a3fa2be311b5b1d6ab4162b160b56d356</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>af42b781597a2a236bb44af5795d87544</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>ad4aab9f62ace21b4e8bfaaaaafefaae0</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>a1a5e59284c93ac723d534dfefcc4159c</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>adf4de0662aea01386b62e89dfcebafc9</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>a59dd27ab7b6edd62f8669df72a145b42</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>ace81aa8ef041c0fa30456d3c9bf7ca73</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>a483ab5722b6b5c34ce8343602a488545</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>a67a68bcb2f8e73ba5c0e38f71b04919b</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>a9259953b344956978b0db0eae062a51a</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>ad744e7572a1a75f388b0f58267ba6c34</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>a46e10143fe675375dc675b94e718d9ab</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>a89cb64393702a64906be50b661054a96</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>a17110ce6c7b6ab033111419265247950</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>ae811b2e8335bda337654226968e8942c</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>ab56d957916a16e51879b29712fe72a1f</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>ab0763cdbb4ea16a00f8a3839c8666488</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>a70f6b93f6dda6f46b1eb31c892ed5296</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>ab52f17dcc366f3099c4d4b7bde1fe8b9</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>a48ae706033056cdcb9d402043195d033</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>ab7040a21b233b30e00f5c92e7a9b2345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotModeData.html</anchorfile>
      <anchor>aa4893dd7bf538372301c3e63b086bc43</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>a40cb6c1ee5a9d9a26deb3c4daaae86d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>aa134dc036ace8cc57883fe4748482878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unknown_ptypes</name>
      <anchorfile>classur__driver_1_1deserialize_1_1RobotState.html</anchorfile>
      <anchor>af8d39dd0128a0797d2781c45d1c5a067</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>a1d2f4d8cb63afd97cd361afbb0fe1d9b</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>ae3bb666a74a591ef9ab1eaceba2a706b</anchor>
      <arglist></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>a0b5b2498afeab7b2640477897ffc13d3</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>a0e52ee273eff98f1a79289a915b521e2</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>ac436eb60f63ab08f7c706e49f448952f</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>a5d969b0d24b15cf77e0992ba6e88e0b4</anchor>
      <arglist></arglist>
    </member>
  </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::UR5Connection</class>
    <class kind="class">ur_driver::driver::UR5TrajectoryFollower</class>
    <member kind="function">
      <type>def</type>
      <name>dumpstacks</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8b894f14f0d04bcca21882d8afe9f828</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_my_ip</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0b5c54158b85d310c1ad710cdf6f37f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_segment_duration</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>acd6422f512fd5d24a584c989dcdb422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7ce4cb060662b2e15b1fbca62f9ce609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_limited_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a74c9d9c2fe0440f752f302565891b260</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_velocities</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ad9c691eb17c3fc904e14bdbaf7c12b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interp_cubic</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5a618939f7a8fb5ffcbe75708f02bd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>joinAll</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a743c7b846e7cc6f668809f123bab8e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5d1d5336ede001295376b5c65327b86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a00846614e8c8ebfde3b011e386e9f049</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a6ac748d5dde34fc5182032eb36f1b67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reorder_traj_joints</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a76c02ea01661745f388095b827f4dc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_traj</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>adace3dfe9e90d66d2f8af1028f2e6614</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setConnectedRobot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a6723193acdfb8f7a425e6aa11aac8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>traj_is_finite</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ae646ecffa0eea40ecd5411aecaa75e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>within_tolerance</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5c44678de9aeb1a9087724dd9c508df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_robot</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a80acdd2c6bb11c1aa879de851a6ef4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>connected_robot_cond</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a1131d3441de6f039f1eb08648935db4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>connected_robot_lock</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a494ed9bff5d95ee4fbcfab5c44c99854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>JOINT_NAMES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0473317943dabad9c1cb19061d8d1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>joint_offsets</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8999cb53fa5c084bbd6a6fe1ccb5c95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_JOINT_STATES</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a78bf192763ff17475734c5c6457b76c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_MOVEJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a7e441299c57af0d73a797d132b996a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_OUT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a54dd58ebe63dc8f76637793b56cc173d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_QUIT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>aa3997305a5a0c4674584aeee3a0f748d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_SERVOJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>acec490f0b37efee67c85255d53918a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_STOPJ</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>afc90e00bee62042432de92e90a660d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MSG_WAYPOINT_FINISHED</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a43b31f8707d1b7095704d380db0aa6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_blend</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a5316b426d08cac8a0379d3fd5ed93e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_jointstate</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a3994ed9f1efe49806106ff004c8cf7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>MULT_time</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af32e04bc09eddba1cdff8179414880eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a44984de1dee4f2c4b121e54b37f791e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prevent_programming</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a0819e6dee332e9933b8bff45504edee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub_joint_states</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>af60f1fd156d2d805c593b97823e478da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q1</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>adc889354facc75ddc5845a73717a8d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q2</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a8b33323048b24ab4ef0abef696b49639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Q3</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>ac01083cbce4aabd32717fb1877e0ed1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>RESET_PROGRAM</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a64921fb27c6845570a92ef6b36217c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>REVERSE_PORT</name>
      <anchorfile>namespaceur__driver_1_1driver.html</anchorfile>
      <anchor>a62cbce0ba5cdc8e487fec877a0677734</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>acb6f37fab796b2ceacc1c1f7b4ec46b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a9bb32617e620efbf09a4cfd3a71f53c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv_more</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a67f9ff986dc7ed3ab7a5524754b90221</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_quit</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a2b65c41feabe0dc41bd19e81c702fba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_servoj</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>abd2f5b3741f1da1efc4ec5444227a520</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_stopj</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a425c16a35f1f491565296c95c3d6ed76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_waypoint_finished_cb</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>a4a4c81436b22cd0aceeceb955ee82dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>aba63f99281b5614bdb812607f98ad5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket_lock</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>ae1e38b1ba804190339e6865a07af6f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>waypoint_finished_cb</name>
      <anchorfile>classur__driver_1_1driver_1_1CommanderTCPHandler.html</anchorfile>
      <anchor>aeaa46d1f78cde18851461414de555ff1</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::driver::TCPServer</name>
    <filename>classur__driver_1_1driver_1_1TCPServer.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>allow_reuse_address</name>
      <anchorfile>classur__driver_1_1driver_1_1TCPServer.html</anchorfile>
      <anchor>a6ff3255305055d0ae610aa53e7db898f</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>ada038855d3f887e199af396c489fd3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::UR5Connection</name>
    <filename>classur__driver_1_1driver_1_1UR5Connection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a216be386e86f33110409133cb9a8a047</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>aaa79c0702022b828a030197a3fd600a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a2cebd16e6d6ed4ef400ddbb242efa499</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ready_to_program</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ab2dcb4b76685ec908f2e4c69e4ec64bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_program</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a1f6461cf9a8d7c7f50f48a3bb397d850</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_reset_program</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a83597c0497d75855209df70dcc70c20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>throttle_warn_unknown</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a25889c78404c8ff86546b05c196139f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>aed5ba897d0c084a28988bdccb3128747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_joint_states</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a1b5ad3153c8743b05ad8c61e1946048f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_state</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ab1dd35799f4cc7f28fc8ba9ed4d2987b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ae2b6a8d713818ef7ba92931c0c2795f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>program</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ae115e60bd3c686e8960b42ed538ff159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_state</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a61c37a93550f1b841ab4c07f7bbc4bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a2e5eb4371a1dce5ef34e8dc17ecaf205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISCONNECTED</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a162078b3061eb11a700dfa224dc974d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXECUTING</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ae77d219e1edf34c546e9e8550a87de39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>READY_TO_PROGRAM</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a40514669a3018b3e206d0eb18d152377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>TIMEOUT</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>aa3a4c9608e4098d094b746b703ad4cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__on_packet</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a990d8f575f9ef59997fee02b36c039ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__run</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a845f6932cab33f415b12457800529971</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_disconnected</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a5651767a45c2621a97484a6a33c5a7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_halted</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a2aa56895ee21c904e8f7dadb4434ea79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__trigger_ready_to_program</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>aefaa52b2cf2d24722c4c3b3ccb3dd3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__buf</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a57c8bec65096760dcf48966578538262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__keep_running</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a4907238c252687ef27036e1838f5c04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__sock</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>ad3756df0aa5d697a47127330526cea9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__thread</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a0e14fad44f4b96f64f88cc5c9572de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_hit</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5Connection.html</anchorfile>
      <anchor>a864a88f14828e23307496834e4fd9e3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ur_driver::driver::UR5TrajectoryFollower</name>
    <filename>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>aae9ba4ac4f0644ef27a4c5652dae6f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_traj_from_robot</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a052455e4f65f9970815007c93b9c1466</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_cancel</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>ad01224ae7261e30089455154d50e21fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_goal</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>af59ed920e40d40be5dd9e903557b904e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_robot</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a960ae92a26c93b1243e12e4f9546b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a810edc3c7feea8f716e9fd4a44320404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>first_waypoint_id</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>aa29c9273ef409b821e059a5da79792b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>following_lock</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a4659c49651b33c1a35ead694895c27d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_handle</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>aea50e6b327aaef61ea9e23799ee42737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_time_tolerance</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>ac6906a09b2160165b802aa3dbe63c12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_goal_tolerances</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a50b03bc3c2c9fdb96f8fac05b15cfb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_point_sent</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a1a535b3e7c698c469025da3ad5f1d803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pending_i</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>ad402ac969012e18aa37e4c9e56ba680b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a34d5a6916d86e8bb9279a365ff2f680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a4af820d6b39a524761e530da7816f01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>T0</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>ae288170baab486baac9751125b76e500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracking_i</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a4e10e1fc663083795106e285eb77a392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>traj</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>acbebd1beedaed9729f4bcf8d40c45939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>traj_t0</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a12ff3e58379301432e3494bda3e5f4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_timer</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>adbc33ec3886879160688dbbee1d953e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>last_now</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>aff7960c09f8825bc11dc8ba293cc297f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>RATE</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a94825b85d879ee8466a7a9997c0f9e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update</name>
      <anchorfile>classur__driver_1_1driver_1_1UR5TrajectoryFollower.html</anchorfile>
      <anchor>a17aae332d759879bfb940058183a97c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
