<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>can.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>can_8cc</filename>
    <includes id="can_8h" name="can.h" local="yes" imported="no">can.h</includes>
  </compound>
  <compound kind="file">
    <name>can.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/include/</path>
    <filename>can_8h</filename>
    <class kind="class">CAN</class>
  </compound>
  <compound kind="file">
    <name>comm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/include/</path>
    <filename>comm_8h</filename>
    <class kind="class">Comm</class>
  </compound>
  <compound kind="file">
    <name>countticks.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>countticks_8cc</filename>
    <includes id="kurt_8h" name="kurt.h" local="yes" imported="no">kurt.h</includes>
    <includes id="stdoutcomm_8h" name="stdoutcomm.h" local="yes" imported="no">stdoutcomm.h</includes>
    <includes id="mytime_8h" name="mytime.h" local="yes" imported="no">mytime.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>countticks_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>countticks_8cc.html</anchorfile>
      <anchor>a31074daa6ac27c163cb28950a49413c8</anchor>
      <arglist>(char *pgrname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fake_wheel_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/nodes/</path>
    <filename>fake__wheel__publisher_8py</filename>
    <namespace>fake_wheel_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>fake_wheel_publisher</name>
      <anchorfile>namespacefake__wheel__publisher.html</anchorfile>
      <anchor>ab386f30795994856ad7e6df195e61214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kurt.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>kurt_8cc</filename>
    <includes id="comm_8h" name="comm.h" local="yes" imported="no">comm.h</includes>
    <includes id="kurt_8h" name="kurt.h" local="yes" imported="no">kurt.h</includes>
  </compound>
  <compound kind="file">
    <name>kurt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/include/</path>
    <filename>kurt_8h</filename>
    <includes id="can_8h" name="can.h" local="yes" imported="no">can.h</includes>
    <includes id="comm_8h" name="comm.h" local="yes" imported="no">comm.h</includes>
    <class kind="class">Kurt</class>
    <member kind="define">
      <type>#define</type>
      <name>CAN_ADC00_03</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>ab2c8552bfc76b95bbc007bf4b24ff4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_ADC04_07</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a648d8bd6ae6bf7b40038a6b933d866e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_ADC08_11</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a0de9c50501981e8a35ba207dfec023a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_ADC12_15</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a1fc2c447c2cbdabfa31a99dbed5e75ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_BDC00_03</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a46800934a37a23fec8a3eaf947f1cfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_BDC04_07</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a926b1c2facd1858f6bd1d4a21666b9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_BDC08_11</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a5ebcf8952e696d5a0226850f2b470773</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_BDC12_15</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a2e3a9dd7174549fa85934d4b5303fa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_BUMPERC</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>ae4870a98fbd4b38ec0f12485577a37d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CONTROL</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a289c6662c68118c02495efc2944dcbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_DEADRECK</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>aaf8517fd7dc7ec164aeb0f6b83700d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_ENCODER</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a0e26f1fc62de21d15594bc202cd9c642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_GETROTUNIT</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a9b7665d52ddc5a9071f9afab2048c088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_GETSPEED</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a508d55840206ea7a2894afc13c0f1e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_GYRO_MC1</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a2768ac9163aa08a5a070663073924118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_GYRO_MC2</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a85282c6f842730248655d2fbce295241</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_INFO_1</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a082f28240c0c86d0d0c1955f88a7a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_SETROTUNT</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a0976b1b041a3e7d7dcd18d5d5c586ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_TILT_COMP</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>ab67d9a90a1d192a59aeb946cc479c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_FOV</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a8363700fc016036a11e13f226ca2bb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_MAX</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>ab5eb0275c0897568d33b8c6dedb10212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_MIN</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a33f55122acb8d0885117800b675589ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_V_LIST</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a6b62888ab303326f748a5eadba2295e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAW</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a8cbc8c74f4ed0a3d6a415c8d37630e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_FOV</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a2dad84d99200a9eaecdac8e5591ee5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>ad7ca3ea6eaec59d20aa3984d6c9d38ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MIN</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a15735655f8d03a081afebc1fd871a35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPEED_CM</name>
      <anchorfile>kurt_8h.html</anchorfile>
      <anchor>a78999ce22d783b960eae8daef438e5be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kurt_base.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>kurt__base_8cc</filename>
    <includes id="kurt_8h" name="kurt.h" local="yes" imported="no">kurt.h</includes>
    <includes id="comm_8h" name="comm.h" local="yes" imported="no">comm.h</includes>
    <class kind="class">ROSCall</class>
    <class kind="class">ROSComm</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kurt__base_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mytime.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>mytime_8cc</filename>
    <includes id="mytime_8h" name="mytime.h" local="yes" imported="no">mytime.h</includes>
    <member kind="function">
      <type>long double</type>
      <name>Get_mtime_diff</name>
      <anchorfile>mytime_8cc.html</anchorfile>
      <anchor>a0e7b0ff94d47256695c88570eaf36073</anchor>
      <arglist>(int timer_number)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>GetCurrentTimeInMilliSec</name>
      <anchorfile>mytime_8cc.html</anchorfile>
      <anchor>aa59d11b37e3e619266d4ffaa04ea5553</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mydelay</name>
      <anchorfile>mytime_8cc.html</anchorfile>
      <anchor>aac2726f7722209ee33a71d27e9edf13f</anchor>
      <arglist>(unsigned long msec)</arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>mseconds</name>
      <anchorfile>mytime_8cc.html</anchorfile>
      <anchor>a041332f924dcb3da538ed3215064e49c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mytime.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/include/</path>
    <filename>mytime_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>NR_TIMER</name>
      <anchorfile>mytime_8h.html</anchorfile>
      <anchor>ab218040ec6219b8603ecad3903f60316</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>Get_mtime_diff</name>
      <anchorfile>mytime_8h.html</anchorfile>
      <anchor>a0e7b0ff94d47256695c88570eaf36073</anchor>
      <arglist>(int timer_number)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>GetCurrentTimeInMilliSec</name>
      <anchorfile>mytime_8h.html</anchorfile>
      <anchor>aa59d11b37e3e619266d4ffaa04ea5553</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mydelay</name>
      <anchorfile>mytime_8h.html</anchorfile>
      <anchor>aac2726f7722209ee33a71d27e9edf13f</anchor>
      <arglist>(unsigned long msec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>receivekurtmsgtest.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/tools/</path>
    <filename>receivekurtmsgtest_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>CANINTERFACE</name>
      <anchorfile>receivekurtmsgtest_8c.html</anchorfile>
      <anchor>ab893996ab4ca409cab48ea8f5ca96f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>receivekurtmsgtest_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sendkurtmsgtest.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/tools/</path>
    <filename>sendkurtmsgtest_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>CANINTERFACE</name>
      <anchorfile>sendkurtmsgtest_8c.html</anchorfile>
      <anchor>ab893996ab4ca409cab48ea8f5ca96f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sendkurtmsgtest_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>speedtable.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/src/</path>
    <filename>speedtable_8cc</filename>
    <includes id="kurt_8h" name="kurt.h" local="yes" imported="no">kurt.h</includes>
    <includes id="stdoutcomm_8h" name="stdoutcomm.h" local="yes" imported="no">stdoutcomm.h</includes>
    <includes id="mytime_8h" name="mytime.h" local="yes" imported="no">mytime.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>speedtable_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>speedtable_8cc.html</anchorfile>
      <anchor>a31074daa6ac27c163cb28950a49413c8</anchor>
      <arglist>(char *pgrname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdoutcomm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-kurt_driver/doc_stacks/2014-10-06_01-35-02.001594/kurt_driver/kurt_base/include/</path>
    <filename>stdoutcomm_8h</filename>
    <includes id="comm_8h" name="comm.h" local="yes" imported="no">comm.h</includes>
    <class kind="class">STDoutComm</class>
  </compound>
  <compound kind="class">
    <name>CAN</name>
    <filename>classCAN.html</filename>
    <member kind="function">
      <type></type>
      <name>CAN</name>
      <anchorfile>classCAN.html</anchorfile>
      <anchor>a8b18facc3048f178aa0218c4274c47af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receive_frame</name>
      <anchorfile>classCAN.html</anchorfile>
      <anchor>a4d622cc14ca2f55ad5170519edf0d291</anchor>
      <arglist>(can_frame *frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send_frame</name>
      <anchorfile>classCAN.html</anchorfile>
      <anchor>af4e52f89422bb1ab34244130a375b417</anchor>
      <arglist>(const can_frame *frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CAN</name>
      <anchorfile>classCAN.html</anchorfile>
      <anchor>a4a3b2a90fb25007465cae44c5f4abfae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cansocket_</name>
      <anchorfile>classCAN.html</anchorfile>
      <anchor>aaa7d22b88904f6fa3f3a668a61a740d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Comm</name>
    <filename>classComm.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_gyro</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a9149d6b8f4a992c12a2dc25cf9947b10</anchor>
      <arglist>(double theta, double sigma)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_odometry</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a241f4837866bfe8c260acc96d4a58d2e</anchor>
      <arglist>(double z, double x, double theta, double v_encoder, double v_encoder_angular, int wheel_a, int wheel_b, double v_encoder_left, double v_encoder_right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_pitch_roll</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a12fc1416be7e6f7faea5277057c20282</anchor>
      <arglist>(double pitch, double roll)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_rotunit</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a9821ea33f1d66f09c1de0ec7904e4ad9</anchor>
      <arglist>(double rot)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_sonar_back_rightBack_rightFront</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a59feceb9a8b75c3222be5e1b26566dfd</anchor>
      <arglist>(int ir_back, int ir_right_back, int ir_right)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_sonar_front_usound_leftFront_left</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>acac42f895051333184d6893aec4468d9</anchor>
      <arglist>(int ir_right_front, int usound, int ir_left_front, int ir_left)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>send_sonar_leftBack</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a3a8c472417c51f875d0fd0073739f9bb</anchor>
      <arglist>(int ir_left_back)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Comm</name>
      <anchorfile>classComm.html</anchorfile>
      <anchor>a9614894d99098ea4aac807403fe1b439</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kurt</name>
    <filename>classKurt.html</filename>
    <member kind="function">
      <type>int</type>
      <name>can_motor</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a8c5eca0e9b1103dafe81505de609e856</anchor>
      <arglist>(int left_pwm, char left_dir, char left_brake, int right_pwm, char right_dir, char right_brake)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>can_read_fifo</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>abe83b30d69593e8e9d3eafd7f595bdc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>can_rotunit_send</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>abcf3e5ad3e3224b486ab051233e7bb79</anchor>
      <arglist>(double speed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Kurt</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a6407b708592fa5a011b135a82c29ef52</anchor>
      <arglist>(Comm &amp;comm, double wheel_perimeter, double axis_length, double turning_adaptation, int ticks_per_turn_of_wheel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_wheel_speed</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a1160ce36b824530ed035cf4a8f907aae</anchor>
      <arglist>(double _v_l_soll, double _v_r_soll, double _AntiWindup)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPWMData</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>ab9d0a2942b958d58dff8fa17402692f1</anchor>
      <arglist>(const std::string &amp;speedPwmLeerlaufTable, double feedforward_turn, double ki, double kp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Kurt</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a61672fd3978a5244141012a225ee85b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_encoder</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a1020feac140bdc3a6b90485ea2352164</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_gyro_mc1</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a19cb9206b44320ceef4cda68ca038744</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_rotunit</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a60fb6bf13be9c47cb0904a91d399c962</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_sonar0_3</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>af4c835c34a226af3b0a0353acfd11967</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_sonar4_7</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>aa00f5e687326ee54cf10341bfa65483d</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_sonar8_9</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a0510f10e76c343556bb9d54f86f0e757</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>can_tilt_comp</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>aa98378ed7b2b929e2b90e11aebb8d4f9</anchor>
      <arglist>(const can_frame &amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>k_hard_stop</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>ae509d5e7458b0fb091d6b6abb61a0f9b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>make_pwm_v_tab</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>ab6fcf845ea0d5ebd9c907f27e57c5af1</anchor>
      <arglist>(int nr, double *v_pwm_l, double *v_pwm_r, int nr_v, int **pwm_v_l, int **pwm_v_r, double *v_max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>normalize_ir</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a4d12ba768d910b8db5a4c451040decad</anchor>
      <arglist>(int ir)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>normalize_sonar</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a697c375bcd11c093e65c0b92a5c22179</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>odometry</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a570a40c713a56fc4a490b2b79a73ba5e</anchor>
      <arglist>(int wheel_a, int wheel_b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>read_speed_to_pwm_leerlauf_tabelle</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a2e3363e02fc279ea7925c21b0e57ef90</anchor>
      <arglist>(const std::string &amp;filename, int *nr, double **v_pwm_l, double **v_pwm_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_wheel_speed1</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a3a03a2b1998b12899023a0f06b0ddf8a</anchor>
      <arglist>(double v_l, double v_r, int integration_l, int integration_r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_wheel_speed2</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a5a7b100f2f5adbf1fff2f7001ad69142</anchor>
      <arglist>(double _v_l_soll, double _v_r_soll, double _v_l_ist, double _v_r_ist, double _omega, double _AntiWindup)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_wheel_speed2_mc</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a3017d02929623e8ee11f871c58af2440</anchor>
      <arglist>(double _v_l_soll, double _v_r_soll, double _omega, double _AntiWindup)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>axis_length_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a8b037f4d32ad9ce25af13b422569ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CAN</type>
      <name>can_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a415e92df7d9ed07aa8153805340c969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Comm &amp;</type>
      <name>comm_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>aa883f04de9b9ec6ce20696fd271ea109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>feedforward_turn_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>abd20e1ac17956c1e374574fdf39534f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ki_l</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a80462163bcd63bac336d79f3808de864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ki_r</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a0b2a462c27881e9e95e63c34b0890f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kp_l</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a6fa04acd941d1e067a03fd3ba751b902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kp_r</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a733b63166506fac2858cdb861faa22f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>leerlauf_adapt_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a4d68f75bbd5b9c3f283185d96c0e4840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>nr_v_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a357bb19ad39b1c8996297382538d809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>pwm_v_l_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a2adb0151e7f718911dc458b178834ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>pwm_v_r_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a30f9550275f0cd11b91ddacbb529b015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ticks_per_turn_of_wheel_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>acb593d9fa4100710877e0f880721d4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>turning_adaptation_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a8b6c4e5ab63757f3dd62259322a4ae5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_microcontroller_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a83efbc08d1099d1fe645685560c91b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_rotunit_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>ac81ed6bd6bed43daa1ff117103e4e8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_encoder_left_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>ae6bf45634477a1d36dd18fdc2d3f38bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_encoder_right_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>aa334e8e34ba31c7e3a2b48d0ab3284e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>vmax_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a8ef1d5a200c9672b8c656521940095dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheel_perimeter_</name>
      <anchorfile>classKurt.html</anchorfile>
      <anchor>a6cfbfbe101cb782e794b2e52917b4bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSCall</name>
    <filename>classROSCall.html</filename>
    <member kind="function">
      <type>void</type>
      <name>pidCallback</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>a05f27c80300f889a76bbd75fd72c47fe</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSCall</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>a79526cf71a87f8292231f3a9fb7ff0e2</anchor>
      <arglist>(Kurt &amp;kurt, double axis_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotunitCallback</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>ac3fcb001ea7740a13d7ecc0cbfa6e11c</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>velCallback</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>a96f40a793748e2a9eaf4a2568ddf6428</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>AntiWindup_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>aec648bb249b42c370927975ad7c613fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>axis_length_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>a2aab385aaedf838bc4871f8e00ed749a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Kurt &amp;</type>
      <name>kurt_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>aef7a0f8a46191b0e102010875e4c9f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_cmd_vel_time_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>afd0fe6a91f544aa1b9585aaf54c39ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_l_soll_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>ad5050ea97f54cbb15d2282e470afbcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_r_soll_</name>
      <anchorfile>classROSCall.html</anchorfile>
      <anchor>a95c019cf43fb54403b66bc39f6536914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSComm</name>
    <filename>classROSComm.html</filename>
    <base>Comm</base>
    <member kind="function">
      <type></type>
      <name>ROSComm</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a40eafb284030f8407888d06a558c65e6</anchor>
      <arglist>(const ros::NodeHandle &amp;n, double sigma_x, double sigma_theta, double cov_x_y, double cov_x_theta, double cov_y_theta, int ticks_per_turn_of_wheel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_gyro</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a9ae52cff8e8a165f5f38efe78ecdf7eb</anchor>
      <arglist>(double theta, double sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_odometry</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a37f109665c01e90fe1de76c5c6d156f7</anchor>
      <arglist>(double z, double x, double theta, double v_encoder, double v_encoder_angular, int wheel_a, int wheel_b, double v_encoder_left, double v_encoder_right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_pitch_roll</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a22ba6724db82b3f742f5649670bd710c</anchor>
      <arglist>(double pitch, double roll)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_rotunit</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>ae48a3354a8eb610b86425641cf547dc2</anchor>
      <arglist>(double rot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_sonar_back_rightBack_rightFront</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a916b10a50f3cb1c8db21048dda033790</anchor>
      <arglist>(int ir_back, int ir_right_back, int ir_right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_sonar_front_usound_leftFront_left</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a95e2621792423c3c56595dd1b7ddb5bf</anchor>
      <arglist>(int ir_right_front, int usound, int ir_left_front, int ir_left)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send_sonar_leftBack</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>ac3dc775938e4d4a12ccc82cffb598d0a</anchor>
      <arglist>(int ir_left_back)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTFPrefix</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a094cb5bf6bcfaad4ff9d8b250f3470ba</anchor>
      <arglist>(const std::string &amp;tf_prefix)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateCovariance</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a9f83de15634819427a151f8e7280ad2f</anchor>
      <arglist>(nav_msgs::Odometry &amp;msg, double v_encoder, double v_encoder_angular)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cov_x_theta_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a7174a7faa13d5ba020293dc18a62f84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cov_x_y_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>af5dd1c7d8ad922cc77ac62088ae31042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cov_y_theta_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a1cc5aef8e6295b86fefd1eaee136b617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>imu_pub_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a9b0e9e85b0e230de6bc33b9435332bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pub_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a4146d9c656f23a6bd8de25aa0761cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a246194a6a293fdb7df2ee63a9620e724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>odom_broadcaster_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>aac76cb7647c443e1c569406469a55014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_pub_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a7e646620162fc32d4cecb88b004ab171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a13a9fb27a6b2b5aafa79db6abbb0c6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>range_pub_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a9e726100db3a01057149548a1b2c22cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_theta_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a4e6bf90b8147e0b9ae6a637798ed0fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_x_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a994c498226839907d8db16e5a20265fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tf_prefix_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a14afcfd2229e798e18991e3206014915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ticks_per_turn_of_wheel_</name>
      <anchorfile>classROSComm.html</anchorfile>
      <anchor>a582a5e3bc2b707839ba26a6173486174</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STDoutComm</name>
    <filename>classSTDoutComm.html</filename>
    <base>Comm</base>
    <member kind="function">
      <type>unsigned long long</type>
      <name>K_get_sum_ticks_a</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a7cc6c02a10e5a27c0f9bcc5e8c98c635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>K_get_sum_ticks_b</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>adcb9a01aef271e5630a138ead7c59230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_gyro</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a30374ea9df33e4d4c877d8f86ba2fca2</anchor>
      <arglist>(double theta, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_odometry</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>ad0be38fe290124ea8e7fe707368a98a4</anchor>
      <arglist>(double z, double x, double theta, double v_encoder, double v_encoder_angular, int wheel_a, int wheel_b, double v_encoder_left, double v_encoder_right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_pitch_roll</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>ab12b012fb6ba4ca3222a06c64ce3a042</anchor>
      <arglist>(double pitch, double roll)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_rotunit</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a49919dc692416de7ca80b6cb8ae45256</anchor>
      <arglist>(double rot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_sonar_back_rightBack_rightFront</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a0e7bd9dfc3f46e5230a55a482dbd0f34</anchor>
      <arglist>(int ir_back, int ir_right_back, int ir_right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_sonar_front_usound_leftFront_left</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a81435e7fd1a9ea60a2b12df707cd02c3</anchor>
      <arglist>(int ir_right_front, int usound, int ir_left_front, int ir_left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_sonar_leftBack</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a2b35588ce95b69a2a72e1dde5c06780c</anchor>
      <arglist>(int ir_left_back)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STDoutComm</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>aa6f681136be390f1d69258deecdd7d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>v1</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>ad139fb4d8badde32b28931f20b5d950d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>v1_left</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a946762551186a7cd978ae51b5953fa1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>v1_right</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a145fa7d1dfd217308456e528ed9870bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>sum_ticks_a_</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a1b517addc92ef7e36fd812298679f974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>sum_ticks_b_</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>adbd769ff6147b60d63ee52fef1dc8cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_encoder_</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>afa172c465cf568fc57bcfa74e0fce39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_encoder_left_</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a5a93b1f1c960d73af1dc1d3528950b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_encoder_right_</name>
      <anchorfile>classSTDoutComm.html</anchorfile>
      <anchor>a9b57a21ee7033a3b8f1e417485d01e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fake_wheel_publisher</name>
    <filename>namespacefake__wheel__publisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>fake_wheel_publisher</name>
      <anchorfile>namespacefake__wheel__publisher.html</anchorfile>
      <anchor>ab386f30795994856ad7e6df195e61214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
