<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cirkit_unit03_driver.cpp</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/src/</path>
    <filename>cirkit__unit03__driver_8cpp</filename>
    <includes id="cirkit__unit03__driver_8hpp" name="cirkit_unit03_driver.hpp" local="yes" imported="no">cirkit_unit03_driver.hpp</includes>
  </compound>
  <compound kind="file">
    <name>cirkit_unit03_driver.hpp</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/</path>
    <filename>cirkit__unit03__driver_8hpp</filename>
    <includes id="ThirdRobotInterface_8h" name="ThirdRobotInterface.h" local="yes" imported="no">ThirdRobotInterface/ThirdRobotInterface.h</includes>
    <class kind="class">cirkit::CirkitUnit03Driver</class>
    <namespace>cirkit</namespace>
  </compound>
  <compound kind="file">
    <name>cirkit_unit03_driver_node.cpp</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/src/</path>
    <filename>cirkit__unit03__driver__node_8cpp</filename>
    <includes id="cirkit__unit03__driver_8hpp" name="cirkit_unit03_driver.hpp" local="yes" imported="no">cirkit_unit03_driver.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cirkit__unit03__driver__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>h8test.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>h8test_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>h8test_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThirdRobotInterface.cpp</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/src/ThirdRobotInterface/</path>
    <filename>ThirdRobotInterface_8cpp</filename>
    <includes id="ThirdRobotInterface_8h" name="ThirdRobotInterface.h" local="yes" imported="no">ThirdRobotInterface/ThirdRobotInterface.h</includes>
  </compound>
  <compound kind="file">
    <name>ThirdRobotInterface.h</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/</path>
    <filename>ThirdRobotInterface_8h</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">imcs01_driver/driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">imcs01_driver/driver/urobotc.h</includes>
    <class kind="class">cirkit::ThirdRobotInterface</class>
    <namespace>cirkit</namespace>
    <member kind="enumvalue">
      <name>FRONT</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba76bd5ec6ea9d8a1b582d8d5e43102a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAR</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba7fb03cb11334a402a882398cac48cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROBOT_STASIS_FORWARD</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7aa8101cb9c7b76c75104b8283c201c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROBOT_STASIS_FORWARD_STOP</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a849f3541eaa18f2cd06a860b624c1065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROBOT_STASIS_BACK</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a9201b60c748ccf72874cdb8bc7e016e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROBOT_STASIS_BACK_STOP</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7af157f3a2d5c02d44c658e3a57fb4c7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROBOT_STASIS_OTHERWISE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a1bb3e00f7c83fa87a6a926f198c14567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD_MODE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ad1f6f09deeb1242535c57abee1c7a8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORWARD_STOP_MODE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5aa0d2947108c513ed666f6f86c9803262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACK_MODE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a3a0c9f985ce49191ab8fd4480a2c3930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BACK_STOP_MODE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a081fb2dda75257e2b6fe16e33c5549c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_MODE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5afc8ed23ec94a8e0c642921ccc9caa811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MAX</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>af56e0cb10fb94f2846a5506422d25c60</anchor>
      <arglist>(const N &amp;a, const M &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MIN</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a8d4a26bea7f7d82523b40deccafb2fc7</anchor>
      <arglist>(const N &amp;a, const M &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NORMALIZE</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>ab68688f70d68b005dfa15df8705996ff</anchor>
      <arglist>(const T &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>plus_or_minus</name>
      <anchorfile>ThirdRobotInterface_8h.html</anchorfile>
      <anchor>a6465ca2f1ddb800c591ac9d0558609f4</anchor>
      <arglist>(double value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urbtc.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/driver/</path>
    <filename>urbtc_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">urobotc.h</includes>
    <class kind="struct">usb_urbtc</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_CCMD</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a9ab66e54bc0b841b584de0a066f02b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_READ</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a35d13f1338ade8a78afd00d9fa4e7c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_READREQ</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>afa80fcf0e67824b64a0f8f7d8a53927c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_SCMD</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a8ea517f54166c47f91835d19609e162a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TRANSFER</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a4087c9a1b559fa776554f8a6544ce23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>to_urbtc_dev</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a2b922f5ffcf294a8a2d71236dd25c574</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_URBTC_MINOR_BASE</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a68f22643f8638ffef58b8cbb04b451fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITES_IN_FLIGHT</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a94bf2cdd0f2d5598014c690dea14962d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_DEVICE_TABLE</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a2ea35d4e83fd57348cc950d167c7d72c</anchor>
      <arglist>(usb, urbtc_table)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>module_exit</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>af808ea51273c1a69ceef564c67c9a28d</anchor>
      <arglist>(usb_urbtc_exit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>module_init</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>afb4611e54a2292d2531f98d8d4043c94</anchor>
      <arglist>(usb_urbtc_init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_LICENSE</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>ad94b36675e7eb067ea3ce6ff9e244a44</anchor>
      <arglist>(&quot;GPL&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>urbtc_delete</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a8e21333b594304b53d25ad5931a431da</anchor>
      <arglist>(struct kref *kref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>urbtc_disconnect</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a49cae6efbce1292b199388622dcf452f</anchor>
      <arglist>(struct usb_interface *interface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>urbtc_ioctl</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a1356dfd3638ddbc7031a98bb7d22966e</anchor>
      <arglist>(struct file *file, unsigned int cmd, unsigned long arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>urbtc_open</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>acf7f1d8a5734c4df54369c48b330faf0</anchor>
      <arglist>(struct inode *inode, struct file *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>urbtc_probe</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a14e489bf158f5cef4ebd548cbc751130</anchor>
      <arglist>(struct usb_interface *interface, const struct usb_device_id *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>urbtc_read</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a79975f0af0ac14e4e9cbb212d7c2b6ab</anchor>
      <arglist>(struct file *file, char *buffer, size_t count, loff_t *ppos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>urbtc_read_bulk_callback</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>ac48b65a5d9c27b4b91fa3fcfda681669</anchor>
      <arglist>(struct urb *urb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>urbtc_release</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a77316b2a2ef03a585c7711b842bb6d6a</anchor>
      <arglist>(struct inode *inode, struct file *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>urbtc_write</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a3c36f82e3a1643824a163786e6471b3b</anchor>
      <arglist>(struct file *file, const char *user_buffer, size_t count, loff_t *ppos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>urbtc_write_async</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a1f4f2ea4e98f8c3fbd1c7f7e47a63acd</anchor>
      <arglist>(struct file *file, const char *user_buffer, size_t count, loff_t *ppos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>urbtc_write_bulk_callback</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a32857b74e245f32f19241aa497a7a7fc</anchor>
      <arglist>(struct urb *urb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>urbtc_write_sync</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a54e746fd7e3d6bb9db83b06446fda3d9</anchor>
      <arglist>(struct file *file, const char *user_buffer, size_t count, loff_t *ppos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void __exit</type>
      <name>usb_urbtc_exit</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a1d0f80078baeb80f49823eeab887da70</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int __init</type>
      <name>usb_urbtc_init</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>ac81af9f85b11b19ea84ecf814601b2e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct usb_class_driver</type>
      <name>urbtc_class</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a5f982091de3757a881c337f8ecbe01cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct usb_driver</type>
      <name>urbtc_driver</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>add0cc1e584d5da50eafd2923291a9e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct file_operations</type>
      <name>urbtc_fops</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a1aee8e79ce28c42bfba3113854b84fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct usb_device_id</type>
      <name>urbtc_table</name>
      <anchorfile>urbtc_8c.html</anchorfile>
      <anchor>a9c6762595944fc821ae3c907a279446a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urbtc.h</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/driver/</path>
    <filename>urbtc_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_BUFREAD</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>ad34a161477184f843592f8fd335dc466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_CONTINUOUS_READ</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>aaf29705b605f6455637e6013f73e67a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_COUNTER_SET</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>aef8c0fdfe453153556c360db900b2af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_DESIRE_SET</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a517750eef27af4e584300b303872ea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_GET_PRODUCT</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>ade337163a40cadd2290cd76b2a631663</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_GET_READ_STATUS</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a0a77c78150349028c2173576fb00888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_GET_VENDOR</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a77a3d1aea50d60eb9ce9050a01b7e34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_GET_WRITE_STATUS</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a35b4e1a4355c08c13082862507b6ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_REQUEST_READ</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>af1857d0f5a9e63cc123a9c07193ad0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_STATUS_READ_CONTINUOUS</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a2f4589ace1b60db512ebd2a702c7fd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_STATUS_READ_REQUEST</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a741646f1759a3328d5e803953e8a95df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_STATUS_WRITE_COUNTER</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a98fdaad81842596d965165c6e46bc415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_STATUS_WRITE_DESIRE</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a9c199354229dcf3451f2aea2b05a8e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>URBTC_WAITREAD</name>
      <anchorfile>urbtc_8h.html</anchorfile>
      <anchor>a83c2779bd6847971887ce39aa689562a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urbtc.mod.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/driver/</path>
    <filename>urbtc_8mod_8c</filename>
    <member kind="function">
      <type>__visible struct module __this_module</type>
      <name>__attribute__</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>acc22bca8fb9ed0433181b5c98efdb5a4</anchor>
      <arglist>((section(&quot;.gnu.linkonce.this_module&quot;)))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct modversion_info ____versions[] __used</type>
      <name>__attribute__</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>a39e62d3b60b3c2b14bb6d9bc085995da</anchor>
      <arglist>((section(&quot;__versions&quot;)))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char __module_depends[] __used</type>
      <name>__attribute__</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>aebedc6dfadccd01faf3f462d4fa936f7</anchor>
      <arglist>((section(&quot;.modinfo&quot;)))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_ALIAS</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>ad8ef71e4a5e8248e5a0b83fedc7835c4</anchor>
      <arglist>(&quot;usb:v08DApFC00d*dc*dsc*dp*ic*isc*ip*in*&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_ALIAS</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>ac415a057b301c611c032bd387c7a2322</anchor>
      <arglist>(&quot;usb:v0FF8p0001d*dc*dsc*dp*ic*isc*ip*in*&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_INFO</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>a59ae061e50f755cbc9dbde3c6688273a</anchor>
      <arglist>(vermagic, VERMAGIC_STRING)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODULE_INFO</name>
      <anchorfile>urbtc_8mod_8c.html</anchorfile>
      <anchor>aafb17ae50436401cabb9d6e4d665514f</anchor>
      <arglist>(srcversion,&quot;CBDC02B9D404F1BA2756D77&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uread.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>uread_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>uread_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>uread_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>uread_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>uread_8c.html</anchorfile>
      <anchor>a6f8059414f0228f0256115e024eeed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>uread_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobot_1ch_enc_pos.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>urobot__1ch__enc__pos_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobot__1ch__enc__pos_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobot__1ch__enc__pos_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urobot__1ch__enc__pos_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>urobot__1ch__enc__pos_8c.html</anchorfile>
      <anchor>a6f8059414f0228f0256115e024eeed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>urobot__1ch__enc__pos_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobot_enc_pos.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>urobot__enc__pos_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>numOfControllers</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a7f123c04b020d2c6c85335b0e5cc7923</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>devfiles</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a210366f10961b20f6557fb99ef28eb1b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>urobot__enc__pos_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobotc.h</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/driver/</path>
    <filename>urobotc_8h</filename>
    <class kind="struct">ccmd</class>
    <class kind="struct">scmd</class>
    <class kind="struct">uin</class>
    <class kind="struct">uout</class>
    <member kind="define">
      <type>#define</type>
      <name>CH0</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>af6f592bd18a57b35061f111d32a7f637</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CH1</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a90643238cf4f49aae5f0ab215ada7889</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CH2</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a92dc73af14a6902eadd21bdee033cbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CH3</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a9a593b4f2e9cc1ab563a99ccc361ac2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIN0</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a1d9281a0a8d271a122070faea0f5aba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIN1</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a78155ba63f4c25bf07528315997c8280</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_DOUT</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>acb73cc7740e07ef4cdcc4804974afbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOUT0</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a3639ae0996090d1c1058764296659f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOUT1</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a14601289f423d0af76c4c358b479b815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOUT2</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>ae984609ca7aa31b29eaba992484119ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOUT3</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a0183e3ade2098027806a588b97911bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_VAL</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a8745546c8a164e09dda9e67a42969acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_BREAKS</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a7924dea1f0af29e99fce02b48e58e478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_CH2_HIN</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a91018212f2390ba74f8479249dc720e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_POSNEG</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>aa2c952f54dcff39d9d440482a8bdb756</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_SELECT</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a45b1727a3595cab82a46616dc1fadb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WR_BREAKS</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>ac53bc824f8f8ef560b8b0c5df98826cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WR_MAGIC</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a8c664d8cfa029dfc41e22b8605715527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WR_OFFSET</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a3574e77e0647fdbe3a824a63c57385be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WR_SELOUT</name>
      <anchorfile>urobotc_8h.html</anchorfile>
      <anchor>a023963af91ad816452986c3bc6410c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobotc_ad.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>urobotc__ad_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotc__ad_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotc__ad_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urobotc__ad_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>urobotc__ad_8c.html</anchorfile>
      <anchor>a6f8059414f0228f0256115e024eeed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>urobotc__ad_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobotc_open_loop.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>urobotc__open__loop_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotc__open__loop_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotc__open__loop_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urobotc__open__loop_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>urobotc__open__loop_8c.html</anchorfile>
      <anchor>a6f8059414f0228f0256115e024eeed4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>urobotc__open__loop_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urobotm.c</name>
    <path>/tmp/ws/src/cirkit_unit03_robot/cirkit_unit03_driver/include/ThirdRobotInterface/imcs01_driver/</path>
    <filename>urobotm_8c</filename>
    <includes id="urbtc_8h" name="urbtc.h" local="yes" imported="no">driver/urbtc.h</includes>
    <includes id="urobotc_8h" name="urobotc.h" local="yes" imported="no">driver/urobotc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>numOfControllers</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a7f123c04b020d2c6c85335b0e5cc7923</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a690799eb172e4ef8ffc1a6fb3867d513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exit_program</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a1ba81031286ec5aa622ee5687ed95403</anchor>
      <arglist>(int sig, int code, struct sigcontext *scp, char *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>devfiles</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a210366f10961b20f6557fb99ef28eb1b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>quit_flag</name>
      <anchorfile>urobotm_8c.html</anchorfile>
      <anchor>a2eb3a925d078699c87789018eaedaf4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccmd</name>
    <filename>structccmd.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>breaks</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a972b5030971f3ec2777b9741887f2b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>counter</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a9f3d7588332971afda142e52a0d49b47</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dout</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a3c319402aef00feea26be89fdd3a3cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dummy</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a340481ac1f6936067230c0c388ac70c3</anchor>
      <arglist>[36]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>magicno</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>adfa74fccf33f4e0e089e14b45f14169c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>offset</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>af3ea6567243bb2c0a67d68df35823c6b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>posneg</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a3b2228f7135b2f71a2f212aa05121e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>resetint</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a57fb26b651ab20f1e06b046d2033d636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>retval</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>ae958c8dbb250102534f80e2997bbded0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>selin</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a9f9fb5724989a71dbd8b05a0f2f0936f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>selout</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a5fe11285c77face4220310e0b81664d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>setcounter</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a7016709fc675cccd7b6ad3f4ab7a9eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>setoffset</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>ac8cc1ed0b6a03af74d9f3e12584d9d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>wrrom</name>
      <anchorfile>structccmd.html</anchorfile>
      <anchor>a89ee493cb5e733b5e7392f5266aa0505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>scmd</name>
    <filename>structscmd.html</filename>
    <member kind="variable">
      <type>short</type>
      <name>d</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a0e2faa905f803c78374becc5660ee929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>kd</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a3104b2d8af4423396a7ac64cf19a721b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>kdx</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a4db335e2c75eebdd32a7db7e86c87e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>ki</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>ad5681104631ed4f76ed2a0d785afd3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>kix</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>ac05f7368dd098918e92e19d76ea3536f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>kp</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a6dd616b24e8b319b617093863433bc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>kpx</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a1997cc73d165d04c790473949b274231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>x</name>
      <anchorfile>structscmd.html</anchorfile>
      <anchor>a07207a76bad9ee504777d6e3d50a20eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uin</name>
    <filename>structuin.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ad</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>aa607f0e2e22b80b45a57bdf7592a58e1</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ct</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a7b18fc755bb9c245ea9cbe7704ccb1e0</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>da</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>abe1f1330f32829b49729811a9367eac1</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>din</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>adf0cb97d59e95b116544d8e1b5b33aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dmy</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a5f351fac7628c9f7816d89278a68d7d2</anchor>
      <arglist>[30]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dout</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a9692a0f31ce44d4e8b7553e2f427f37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>interval</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a810803a46e74f841e1e3d96d583617b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>intmax</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>af88ae9a6a9ab2475eb48aa6ff8cb291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>magicno</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a0d7171064fc39d9ef2462c91544be418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>time</name>
      <anchorfile>structuin.html</anchorfile>
      <anchor>a2b56560c55823115b88b27f5ea9ec82f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uout</name>
    <filename>structuout.html</filename>
    <member kind="variable">
      <type>struct scmd</type>
      <name>ch</name>
      <anchorfile>structuout.html</anchorfile>
      <anchor>aea853173a18da20e2550f13d7c70a2d2</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>usb_urbtc</name>
    <filename>structusb__urbtc.html</filename>
    <member kind="variable">
      <type>struct usb_interface *</type>
      <name>interface</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a505bf518a61f6037acbf154f0d4c64e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct kref</type>
      <name>kref</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>ad49b2741e7a3231d209658c58200aa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct semaphore</type>
      <name>limit_sem</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a25c5de1bc50018276d4f3179aaae3f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>read_status</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a39be00fa7e593fc37cabee8547bea7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct uin *</type>
      <name>readbuf_buffered</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a4ad983dbb47e4d1c8f3c894644387ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>readbuf_enabled</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>aff089ef37d71f58284f968b60f25bf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>readbuf_last_buffered</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a7160c65de72052d07f0a5bb6065255ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>readbuf_last_read</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>ac09985d004f9c6c52a7f5b8db59b6543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct semaphore</type>
      <name>readbuf_sem</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a36cfdc226d3fa719439c581f9d39c1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>readbuf_size</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a927ffe541071ef360ff0a39ae8970afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct urb *</type>
      <name>readbuf_urb</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a905b3c67ac383dc51f50152dbd67d3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wait_queue_head_t</type>
      <name>readbuf_wait</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>ace77268fd0e2d8f560d65c3920c6f0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct uin *</type>
      <name>readbuf_work</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a2f7c7af8d844155ae117a0eee17aeb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>readreq_buffer</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>af79e8e50306121f0627e167698870cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>readreq_size</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a988f5219af8934accc9f80a2a692894b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct usb_device *</type>
      <name>udev</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>aa4226b6897adc976910464e046d5de9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>write_counter_buffer</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a85e12bb08747e9ba1f61b1d6663b4b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>write_counter_size</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a8a4024cc2f66b38fe6ca7b1a0fa2763f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>write_status</name>
      <anchorfile>structusb__urbtc.html</anchorfile>
      <anchor>a1c425554d8f76d76008d19721b1c1f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cirkit</name>
    <filename>namespacecirkit.html</filename>
    <class kind="class">cirkit::CirkitUnit03Driver</class>
    <class kind="class">cirkit::ThirdRobotInterface</class>
  </compound>
  <compound kind="class">
    <name>cirkit::CirkitUnit03Driver</name>
    <filename>classcirkit_1_1CirkitUnit03Driver.html</filename>
    <member kind="function">
      <type></type>
      <name>CirkitUnit03Driver</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>aa5daf54a397c2bc9c5496e1a2fec876b</anchor>
      <arglist>(const std::string &amp;, const ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCommunication</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a686be6d31797d55a7849c375759b8b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a8d1d8f7b9cba88481a851dd6577584c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CirkitUnit03Driver</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>ae9fc8ce571291f37e35bb087224c931a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdVelReceived</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a03ed7762d50757f0d18daca076f96238</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;cmd_vel)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cirkit::ThirdRobotInterface</type>
      <name>cirkit_unit03_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>abead7dab8aea5c59224a85c77c9f8ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_vel_sub_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a0e0fe7016ccb9af184d2549743909c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>current_time_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a8a5baa718266bcfe8c3e565129a782c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>imcs01_port_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>ad5b86784cf1f7640f0602733b4b2a89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a3133a2e653307f68de33783f5a38f892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>ace4527a92d38512d00fb19d67a829920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>odom_broadcaster_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>af2856eb14d37dcbb0e059f93b309fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_pub_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a1cbdc558aa4765fc376558b4e10b891f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Rate</type>
      <name>rate_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>acfe82820ad1f65967590f75392e96d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>steer_dir_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a6216fe861fa311048f6cc7c399ef6c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>steer_pub_</name>
      <anchorfile>classcirkit_1_1CirkitUnit03Driver.html</anchorfile>
      <anchor>a7d1a9e15842e512750822bb39e555e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cirkit::ThirdRobotInterface</name>
    <filename>classcirkit_1_1ThirdRobotInterface.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calculateOdometry</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a8ebd48c81204d3ec559f1bce82a790f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>closeSerialPort</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a85d9e43ae95db6eecd5c9917142cfbc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::Twist</type>
      <name>drive</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>af8b99fbcc174fa3374701bee101ff04a</anchor>
      <arglist>(double linear_speed, double angular_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::Twist</type>
      <name>driveDirect</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a88658979febc612fc174cd080f7b0a7f</anchor>
      <arglist>(double front_angular, double rear_speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getEncoderPacket</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>ab83d5042cf36abf1f6db39ec52cc0d92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>openSerialPort</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a5a62fe5c5253d797ac2830d1d8155db3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetOdometry</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a095e6ef55c8c77b01bf3027ebc449224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOdometry</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a5ae67a2927844100bf804f02b2d900e3</anchor>
      <arglist>(double new_x, double new_y, double new_yaw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setParams</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>adb9576ed3dad76fc67dc229d183994c2</anchor>
      <arglist>(double pulse_rate, double geer_rate, double wheel_diameter_right, double wheel_diameter_left, double tred_width)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setSerialPort</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a96b87f439442290f1372972bbe12d07b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThirdRobotInterface</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>aaefce01a48c42a91f0f60f8b09231b23</anchor>
      <arglist>(const std::string &amp;new_serial_port_imcs01, int new_baudrate_imcs01)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeCmd</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a78ace435e8e72c385ef8434df9c9fe3e</anchor>
      <arglist>(ccmd cmd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThirdRobotInterface</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a693ca0c0710c663840673c060c3b0ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>odometry_x_</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>acc0f630fd5fd7b86dab78aa86d0df94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>odometry_y_</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a77b53b8b0971666f9ead3eaa3cc546aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>odometry_yaw_</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>af8e5fefe28ca08172f470d7f2c081cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stasis_</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>ab1075dab51cd41c0fe77f70adeed14c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>steer_angle</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>ad765a6f61f7cad33dece680abd38d8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Twist</type>
      <name>fixFrontAngle</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a8da88b862a7557959da12fb9124dd469</anchor>
      <arglist>(double angular_diff)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parseEncoderPackets</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>aaefccad1735d3281f660e30d6a636301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parseFrontEncoderCounts</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a71b093714230bfaed2e2fdd1071c126f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parseRearEncoderCounts</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>aecfb58b8aba75d1dd4ff1b0f938f446c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>baudrate_imcs01</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>af29c70c166588103c7a682ca72bda346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct ccmd</type>
      <name>cmd_ccmd</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a8a43f6a718ced4b53b8debcf2dad86c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct uin</type>
      <name>cmd_uin</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a5cc1cced6f9534d4d52fbd3d9c4e6e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>communication_mutex_</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a222700f37794e4de6b46930f41054b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_rear_encoder_time</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a989f2a70146104efcc5dca8d6b32ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fd_imcs01</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a80b9748a440c1f1e838f41dea75b35f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>GeerRate</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>ac5cce0bc42d0e84ea490684014864d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>imcs01_port_name</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a0641664756c1ef7f7f61a5efdff1ea91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>last_odometry_yaw</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a640e7e2111172e30818716dac8dff232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>last_rear_encoder_time</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>abba97cb2b86832f72f32cfb61605eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linear_velocity</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a3959ad32de73a9f638e28d6bdffc8220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termios</type>
      <name>newtio_imcs01</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a41fd9b1ad11e5d8783536332bebebb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>termios</type>
      <name>oldtio_imcs01</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a772bba868db8a871ea34476472a5a1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>PulseRate</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>aaa970c0abdc6acba20ed482047fae36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>runmode</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a68354051427fb47a399432d33eca8872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>TredWidth</name>
      <anchorfile>classcirkit_1_1ThirdRobotInterface.html</anchorfile>
      <anchor>a3228b83f39f5bf9fb65eab697bd75b60</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
