<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>____init_____8py</filename>
    <namespace>brake</namespace>
  </compound>
  <compound kind="file">
    <name>animatics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>animatics_8h</filename>
    <includes id="servo_8h" name="servo.h" local="yes" imported="no">../servo.h</includes>
    <includes id="model__brake_8h" name="model_brake.h" local="yes" imported="no">model_brake.h</includes>
    <class kind="class">Animatics</class>
    <member kind="enumeration">
      <name>brake_status_t</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bt</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbaf2ac052d62e38a37b3cdaad375e497a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Br</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba7ccb0d32e8021c00fa99ea834ee29436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bl</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba510cec4b9fb84d478096dbaf577424fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bi</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba9c3a7971046c238aa64a772b1c351c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bw</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbaf1e0d06ad4f62e7e13ab216b6f7130da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Be</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbaa3d428c67135963f8456cef4d20d2bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bh</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba83a9d3f734f523c46304800310199084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bo</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba3048abf2837be841fce7c3ba52ad6057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bx</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba49522a94976e2304d5f77d31d94febae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bp</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbaf95010c95548d7a07ab9dc4daa05920b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bm</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba2a9364d05e0087ece89838a6f9637e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bd</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbab7db9830b70bac8abbe39be89cc4d4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bu</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdbab37d28325e2bf673d17c71ebe2fac4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bs</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba6935dfae6e34561dd26d75e92119c8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Ba</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba1d19759a4835be2537593c9b7758cd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Status_Bk</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>aed50887894aaed4f2df82eec1a67ccdba7bf309618adcee621989ce1ff7f7b5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>limit_travel</name>
      <anchorfile>animatics_8h.html</anchorfile>
      <anchor>a4096ab9ab35c4c1fec30513c8ef9bdfd</anchor>
      <arglist>(float position)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>art_command_protocol.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/throttle/</path>
    <filename>art__command__protocol_8h</filename>
    <class kind="struct">firmware_rev_st_</class>
    <class kind="struct">status_data_st_</class>
    <member kind="define">
      <type>#define</type>
      <name>COM_OFFSET</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a841e883900ca96e0d3c9fd6b992aa2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_OFFSET</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a11faa4c105a137b8edaa096de5063835</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_DISABLE</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a127a418702ab50cf9f7e49e100533ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_ENABLE</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a94db433efaf9f11f691afcd4666d5033</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEN_OFFSET</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a5cd781dec81e7a3a990671f3dda2030e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEQ_OFFSET</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>afcf643f1c0d0718e7d1710d1203f8222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct firmware_rev_st_</type>
      <name>firmware_rev_t</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>ae6dc7bb43f18d88ee80472b46be42538</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct status_data_st_</type>
      <name>status_data_t</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a77d65a204604df75e904e1eb672db133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ad1b7be5db790cfc76b28eacb4743bc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAK_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a2bd7a05b32d018708ad70d8ca2aa104c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ab0d9c0396817dfabaaddffa19443ab0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOTO_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5acec7048491089c96117f4cbd4953ea11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PID_KP_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a17fbba2394f522a8389dc03531c5fc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PID_KI_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a1d7651203bc27a8236ad9b9bfc6e36c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PID_KD_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ae424840e64ae86335d6029fb41780eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PID_LIMITS_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a8771061a14c1e4cc5eec5dbbac184ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG_STATUS_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a8238e0f82769c158be41df2eccb1b304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLI_SET_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a23854787e1ec66908cc8c75185d48ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_IDLE_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5aa3dce3d0135804a9dc35939a4c46ad40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_REV_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ad9714743daab47c1d180b5df34ec0d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a9481a919520ccd7daca298c7f6dc97f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a0e391b5782bc1b8aee7db165085268d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAK_BAD_CMD</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04aac685d5dea5ba7d882eaf02d7954c40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAK_BAD_LEN</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04afbe91c42da546db6d3bc2c985d1bc1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAK_BAD_CSUM</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04ac28be46a3ab0d2e7e88d003733bbb389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAK_BAD_PARAM</name>
      <anchorfile>art__command__protocol_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04abb9c3c6eefdd512dd996b238100d32b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>avr_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/throttle/</path>
    <filename>avr__controller_8h</filename>
    <includes id="art__command__protocol_8h" name="art_command_protocol.h" local="yes" imported="no">art_command_protocol.h</includes>
    <class kind="struct">avr_cmd</class>
    <member kind="define">
      <type>#define</type>
      <name>avr_offset</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a04581f3a905eee70ccbc607806e5eab8</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVR_POS_ABSURD</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a4abb774783c9127a3cdd4d9789741020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>s08</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>ac734b11e390fbcb315c60f047bfb7c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>s16</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>aa980e2c02ba2305e0f489d5650655425</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>u08</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a6fb566012d3df25f99176f5b77c04693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>u16</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>ace9d960e74685e2cd84b36132dbbf8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>u32</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>afaa62991928fb9fb18ff0db62a040aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>avr_get_com</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a8bc00cb4f66035a328dade6ab8adf610</anchor>
      <arglist>(struct avr_cmd *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>avr_get_diag</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>af0336a5576f2f8ac35741cd676a0ce52</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>avr_get_direction</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a4bac6ee5785c3a95e166872c4bc6a9b8</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>avr_get_dstate</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a8ce6f21fca6428dab6c9672fb4b0c725</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>avr_get_estop</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>adbff622aaaed9d0dc59d04e8bfcaf91d</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>avr_get_gen</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a1affe71e8cec293ecadc10c89907d1ee</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>avr_get_istate</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a51c95b522faafa405214eedab4592e81</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>avr_get_len</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>afec5ea30392fcef261155dca316b2d44</anchor>
      <arglist>(struct avr_cmd *cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>avr_get_pos</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>ae4ac29c2503c9dc73503ff9eab760165</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>avr_get_pvld</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a92e307a84d4ddb83a10f5d36453f7535</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>avr_get_pwm</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>aca58d2e7fd83ebac9163663b201890da</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>avr_get_rpms</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a8166e9ea1fd22e46f08e351e45b9ee7f</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>avr_get_rvld</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>a15cf78830e89c3f72463002143e5c58c</anchor>
      <arglist>(struct avr_cmd *status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>avr_set_com_len</name>
      <anchorfile>avr__controller_8h.html</anchorfile>
      <anchor>ac280701fa60d881c15bd9838008914b3</anchor>
      <arglist>(struct avr_cmd *cmd, int com, int len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>brake.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>brake_8cc</filename>
    <includes id="devbrake_8h" name="devbrake.h" local="yes" imported="no">devbrake.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NODE</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a9a2bbc66102de668efe5e9c7feb23eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetParameters</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a6e961421a877a74280114666e5990232</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>PollDevice</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a1b801ff1d581a3f36120d068c87cf857</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProcessCommand</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a9dd1e5d8c97b399102c493e68ad3f92d</anchor>
      <arglist>(const art_msgs::BrakeCommand::ConstPtr &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Setup</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a50ac2197010a8cf188eafc647122f1a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Shutdown</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>ad8f28fefdab9c8f60c69dec040dfa363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>brake_cmd</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a703639a01cb229daaa5bb83fb2a1ee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_state</name>
      <anchorfile>brake_8cc.html</anchorfile>
      <anchor>a356f1a4c11e455822132775bafe2e71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dev8x.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/ioadr/</path>
    <filename>dev8x_8cc</filename>
    <includes id="dev8x_8h" name="dev8x.h" local="yes" imported="no">dev8x.h</includes>
  </compound>
  <compound kind="file">
    <name>dev8x.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/ioadr/</path>
    <filename>dev8x_8h</filename>
    <class kind="class">dev8x</class>
    <member kind="define">
      <type>#define</type>
      <name>BUFSIZE</name>
      <anchorfile>dev8x_8h.html</anchorfile>
      <anchor>aeca034f67218340ecb2261a22c2f3dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBG</name>
      <anchorfile>dev8x_8h.html</anchorfile>
      <anchor>ac826c05cf8c155699b72611655562ff3</anchor>
      <arglist>(format, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOADR_MAX_INPUTS</name>
      <anchorfile>dev8x_8h.html</anchorfile>
      <anchor>a2529049fb8b497fdbdaf8c539fa921c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOADR_MAX_OUTPUTS</name>
      <anchorfile>dev8x_8h.html</anchorfile>
      <anchor>a538a0713afb034883a082c2728b8b698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_RELAY_WAIT</name>
      <anchorfile>dev8x_8h.html</anchorfile>
      <anchor>af988099ba99c8c6f0f1c4df846c06e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devbrake.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>devbrake_8cc</filename>
    <includes id="devbrake_8h" name="devbrake.h" local="yes" imported="no">devbrake.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ENC_EPSILON</name>
      <anchorfile>devbrake_8cc.html</anchorfile>
      <anchor>a1e5f63668e926483eb09d2bd4ca4e7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POT_EPSILON</name>
      <anchorfile>devbrake_8cc.html</anchorfile>
      <anchor>a16dd2c08ce27d72b95836e9caca0cb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRESS_EPSILON</name>
      <anchorfile>devbrake_8cc.html</anchorfile>
      <anchor>a788dd3166616ec505d7c1c5d80700fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetTime</name>
      <anchorfile>devbrake_8cc.html</anchorfile>
      <anchor>a46fac5fba8ba905b5f9acb364f5d8c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>RC_filter</name>
      <anchorfile>devbrake_8cc.html</anchorfile>
      <anchor>a28ce65b61ab2b80f901adeff236212f0</anchor>
      <arglist>(float a, float xk, float yk1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devbrake.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>devbrake_8h</filename>
    <includes id="servo_8h" name="servo.h" local="yes" imported="no">../servo.h</includes>
    <includes id="model__brake_8h" name="model_brake.h" local="yes" imported="no">model_brake.h</includes>
    <class kind="class">devbrake</class>
  </compound>
  <compound kind="file">
    <name>devsteer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>devsteer_8cc</filename>
    <includes id="devsteer_8h" name="devsteer.h" local="yes" imported="no">devsteer.h</includes>
    <includes id="silverlode_8h" name="silverlode.h" local="yes" imported="no">silverlode.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>devsteer_8cc.html</anchorfile>
      <anchor>aeb04f2e0012cb07d68538599161c9693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devsteer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>devsteer_8h</filename>
    <includes id="servo_8h" name="servo.h" local="yes" imported="no">../servo.h</includes>
    <class kind="class">devsteer</class>
    <member kind="define">
      <type>#define</type>
      <name>DBG</name>
      <anchorfile>devsteer_8h.html</anchorfile>
      <anchor>ac826c05cf8c155699b72611655562ff3</anchor>
      <arglist>(format, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVICE</name>
      <anchorfile>devsteer_8h.html</anchorfile>
      <anchor>a775d096fbc3988fb7ed858b79ef44e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TICKS_PER_DEGREE</name>
      <anchorfile>devsteer_8h.html</anchorfile>
      <anchor>a7d069d31968b9c9b7a4642e38396e515</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>limit_travel</name>
      <anchorfile>devsteer_8h.html</anchorfile>
      <anchor>a4096ab9ab35c4c1fec30513c8ef9bdfd</anchor>
      <arglist>(float position)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devthrottle.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/throttle/</path>
    <filename>devthrottle_8cc</filename>
    <includes id="devthrottle_8h" name="devthrottle.h" local="yes" imported="no">devthrottle.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>devthrottle_8cc.html</anchorfile>
      <anchor>aeb04f2e0012cb07d68538599161c9693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVICE</name>
      <anchorfile>devthrottle_8cc.html</anchorfile>
      <anchor>a775d096fbc3988fb7ed858b79ef44e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>hex2int</name>
      <anchorfile>devthrottle_8cc.html</anchorfile>
      <anchor>a937d485eae6c58523542007c871db438</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>int2hex</name>
      <anchorfile>devthrottle_8cc.html</anchorfile>
      <anchor>ac65cb9c582cb4437fc35c6599d0412fa</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>devthrottle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/throttle/</path>
    <filename>devthrottle_8h</filename>
    <includes id="servo_8h" name="servo.h" local="yes" imported="no">../servo.h</includes>
    <includes id="avr__controller_8h" name="avr_controller.h" local="yes" imported="no">avr_controller.h</includes>
    <class kind="class">devthrottle</class>
    <member kind="define">
      <type>#define</type>
      <name>DBG</name>
      <anchorfile>devthrottle_8h.html</anchorfile>
      <anchor>ac826c05cf8c155699b72611655562ff3</anchor>
      <arglist>(format, args...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dtimer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>dtimer_8h</filename>
    <class kind="class">DriverTimer</class>
  </compound>
  <compound kind="file">
    <name>ioadr.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/ioadr/</path>
    <filename>ioadr_8cc</filename>
    <includes id="dev8x_8h" name="dev8x.h" local="yes" imported="no">dev8x.h</includes>
    <class kind="class">IOadr</class>
    <class kind="struct">IOadr::poll_parms_t</class>
    <member kind="function">
      <type>IOadr::poll_parms_t *</type>
      <name>LookupInput</name>
      <anchorfile>ioadr_8cc.html</anchorfile>
      <anchor>a5b43667e00a0ea2aed131b0635950195</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ioadr_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static IOadr::poll_parms_t</type>
      <name>poll_parms_table</name>
      <anchorfile>ioadr_8cc.html</anchorfile>
      <anchor>a477a78303def6afe546a048fd0292656</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>relay_value_</name>
      <anchorfile>ioadr_8cc.html</anchorfile>
      <anchor>aca629cb15af8f09908293dbda5dcf502</anchor>
      <arglist>[5]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>model_brake.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>model__brake_8cc</filename>
    <includes id="model__brake_8h" name="model_brake.h" local="yes" imported="no">model_brake.h</includes>
  </compound>
  <compound kind="file">
    <name>model_brake.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>model__brake_8h</filename>
    <includes id="animatics_8h" name="animatics.h" local="yes" imported="no">animatics.h</includes>
    <class kind="class">ActuatorPlan</class>
    <class kind="class">ArtBrakeModel</class>
  </compound>
  <compound kind="file">
    <name>plot_brake.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>plot__brake_8py</filename>
    <class kind="class">brake::plot_brake::brakeData</class>
    <namespace>brake::plot_brake</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>a8f94e588a1f145413624aa2e0841f0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>af1f22071e3f807e510078d25a9d569f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>aecf4b1a4a218f4a9a5f9c3107784a55e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relays.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/ioadr/</path>
    <filename>relays_8py</filename>
    <namespace>relays</namespace>
    <member kind="function">
      <type>def</type>
      <name>ioadr_state_update</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>aef8b63209a889615ea960005bb4f7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relays</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>ade280671c7a24b92f8247b7290fdb95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>afaddeefc98ef7dbd98c9225b33afc93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_relays</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a736f0d39a21ee74cbb343fc33edc8f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>aa97bf6195fb787571df2797216e40bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>relays_off</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>afce0578bf9a593f133ce0299a8133aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>relays_on</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a04a5707c0fc828543f43f6f077241bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>started</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a7f4e5b18941deba59493831a6f2ffd9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_brake.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>robot__brake_8py</filename>
    <class kind="class">brake::robot_brake::commands</class>
    <namespace>brake::robot_brake</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>a1899f580a23fab075563716714d9fd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>ae4e91c25cc6dfeace4260690ba5522bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TTY</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>ade90308c2997d86c5add6322e6b54b89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosbrake.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>rosbrake_8py</filename>
    <class kind="class">brake::rosbrake::brakeTopics</class>
    <class kind="class">brake::rosbrake::commandThread</class>
    <namespace>brake::rosbrake</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>a043cb230b2d1c16020a51abb714a699d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>af54b069af1afb70d092db3d982f91ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>ac630d39aeb41aa27047e66064e8f7e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>servo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/</path>
    <filename>servo_8h</filename>
    <class kind="class">Servo</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SERVO_CMD_BUFFER</name>
      <anchorfile>servo_8h.html</anchorfile>
      <anchor>ae620217069993c2decf3b45398fbc23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shift.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/ioadr/</path>
    <filename>shift_8py</filename>
    <namespace>shift</namespace>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_cmd</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a4a79b95aab4c3aa4d5a9b07bd4a0fa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shift</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>adc64aaa7e05207dbb5788af36740db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shifter_state_update</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>aa9dabf5cd2b22687d6c29e34d635b026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a01ff39cfb1351d783d9927ad572359f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_gear</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>afda348ccd0f64880c8d951065d631008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>expand_abbrev</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>aa50ee5e70343e1a06ecd01f806aad1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a074345de153f87c5c94d2fa1c771bdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>gear_name</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>abcfadc3c4ac8d1d774d211cf9f516317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>gears</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>ab1cb25b8af767e30ff2316515c421afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_gear</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a2bad2211bfd7fe956ecd50471d97a68b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>silverlode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>silverlode_8h</filename>
    <namespace>silverlode</namespace>
    <namespace>silverlode::isw</namespace>
    <member kind="enumeration">
      <name>isw</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>index_found</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a69255cd5660648720428f8aba14b9d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_zero</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8af1f0e18a70b73df43b2fdeb407ad4f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_pos</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a000ebd42214cb48f89a6b6e006d81e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_neg</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a03049df41ba20d62950733d14824c58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_1_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a96c4e78c7a493b79f5193e687a9a6f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_2_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a937a4d3f932c9472d6eb8e600c288ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_3_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a5517ea17a85d6ceaf34f25f5b915008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>temp_driver_en</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a0e124ab5240fa3d2e5696460fb83e877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>moving_error</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a0dec706752b50deb7ac7cf0403b1c28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>holding_error</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a9f3bc5dc334839cea0414b0ca74ad584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>halt_sent</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a856639295795da82e9ef923e487c123e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>input_found</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a2cb1b10e6dfe277fe51ef949d7002875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>delay_exhausted</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a7df9f15efb8ea72f14c8092965725d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>over_voltage</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a5d4bcfbd9b38d2eedd46d120c7d1aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>low_voltage</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a53d26b7b9f4589e2b2ffbef7cf4f5b7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sim_actuator.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/brake/</path>
    <filename>sim__actuator_8py</filename>
    <class kind="class">brake::sim_actuator::Actuator</class>
    <class kind="class">brake::sim_actuator::Plan</class>
    <class kind="class">brake::sim_actuator::Range</class>
    <class kind="class">brake::sim_actuator::Step</class>
    <class kind="class">brake::sim_actuator::Test</class>
    <namespace>brake::sim_actuator</namespace>
    <member kind="function">
      <type>def</type>
      <name>getAccel</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>abcc4931f93101cc4f4362e56260aa54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a32658a6397e16e15edebb2093a301f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a14d34fa91cb7ad1881b0b092d52c2953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>a</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>aa737801f7096c9a3c0f851620170ea28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aMax</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>ada8bcf29a48668798dfb7decdc280ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cycleInterval</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a40f2c92e24ec6d14ee7c6febc1476d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>af131efbe2f74316c5f0a9a903b669e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a00066fef25df614072855dddc743778c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ticksPerInch</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a6d48f84d2b2fef628e73134db7c24763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vMax</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a4179936a412a4bf2f849a915e2faacf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>steering.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>steering_8cc</filename>
    <includes id="devsteer_8h" name="devsteer.h" local="yes" imported="no">devsteer.h</includes>
    <includes id="testwheel_8h" name="testwheel.h" local="yes" imported="no">testwheel.h</includes>
    <class kind="class">ArtSteer</class>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>steering_8cc.html</anchorfile>
      <anchor>aeb04f2e0012cb07d68538599161c9693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_VOLTAGE_POLYNOMIAL</name>
      <anchorfile>steering_8cc.html</anchorfile>
      <anchor>ae733c2ef85c183a8dc746924288741ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>steering_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float const</type>
      <name>epsilon</name>
      <anchorfile>steering_8cc.html</anchorfile>
      <anchor>af78f7f6fdd54e56a4f6bee6410dbf818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_brake.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/tests/</path>
    <filename>test__brake_8py</filename>
    <namespace>test_brake</namespace>
    <member kind="function">
      <type>def</type>
      <name>log_brake_cmd</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>a240bd421528d9df39b615938b4f98cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_brake_state</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>a28062a4a9ab1d1166367a45cdc6a1d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>ac6db445baeaa461b85a8e49c8e9fdcc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_devsteer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>test__devsteer_8cc</filename>
    <includes id="devsteer_8h" name="devsteer.h" local="yes" imported="no">devsteer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>compare_ticks_and_degrees</name>
      <anchorfile>test__devsteer_8cc.html</anchorfile>
      <anchor>aa1fd23d6877a581500a2860f29471f4c</anchor>
      <arglist>(int32_t center)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__devsteer_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__devsteer_8cc.html</anchorfile>
      <anchor>a324b516eb5645c6c1b10efd48463191b</anchor>
      <arglist>(Conversions, ticks2degreesCentered)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__devsteer_8cc.html</anchorfile>
      <anchor>afcad59c29370d75424761eee1e42e5f5</anchor>
      <arglist>(Conversions, ticks2degreesOffsetLeft)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__devsteer_8cc.html</anchorfile>
      <anchor>ae8710ade63df3e7a412bf94e3432a574</anchor>
      <arglist>(Conversions, ticks2degreesOffsetRight)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_shifter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/tests/</path>
    <filename>test__shifter_8py</filename>
    <namespace>test_shifter</namespace>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_cmd</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>ad10650b058b56b1a41d723a35c550149</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_state</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>a07b1d3151575848e36e71c05fe712fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>a2202fc4e77fc86ad43b95952901de594</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_steer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/tests/</path>
    <filename>test__steer_8py</filename>
    <namespace>test_steer</namespace>
    <member kind="function">
      <type>def</type>
      <name>log_steering_cmd</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>ab159a608e938dcbd018acde40ecea55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_steering_state</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>a14fd278cc56a6d357b7f05c565962102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>ae7ab2f73a855232cbdc398fed908b44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_steer_degrees</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>a7fb57a425e2dccd75565959843a2c7ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testwheel.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>testwheel_8cc</filename>
    <includes id="testwheel_8h" name="testwheel.h" local="yes" imported="no">testwheel.h</includes>
    <includes id="devsteer_8h" name="devsteer.h" local="yes" imported="no">devsteer.h</includes>
    <includes id="dtimer_8h" name="dtimer.h" local="yes" imported="no">dtimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>testwheel_8cc.html</anchorfile>
      <anchor>aeb04f2e0012cb07d68538599161c9693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testwheel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/steering/</path>
    <filename>testwheel_8h</filename>
    <class kind="class">testwheel</class>
  </compound>
  <compound kind="file">
    <name>throttle.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-art_vehicle/doc_stacks/2013-09-24_10-35-44.297713/art_vehicle/art_servo/src/throttle/</path>
    <filename>throttle_8cc</filename>
    <includes id="devthrottle_8h" name="devthrottle.h" local="yes" imported="no">devthrottle.h</includes>
    <class kind="class">Throttle</class>
    <member kind="define">
      <type>#define</type>
      <name>CLASS</name>
      <anchorfile>throttle_8cc.html</anchorfile>
      <anchor>aeb04f2e0012cb07d68538599161c9693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOADR_MAX_INPUTS</name>
      <anchorfile>throttle_8cc.html</anchorfile>
      <anchor>a2529049fb8b497fdbdaf8c539fa921c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>throttle_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>driver_steering</name>
    <title>steering servo driver</title>
    <filename>group__driver__steering.html</filename>
  </compound>
  <compound kind="class">
    <name>ActuatorPlan</name>
    <filename>classActuatorPlan.html</filename>
    <member kind="function">
      <type></type>
      <name>ActuatorPlan</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>ac0b6d3f005d7890a902551e88f0126d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>ac078392919e59d0be7456db8451c08b8</anchor>
      <arglist>(double t, double a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>a76aa8816adc2fe4fb6967eb6797050b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>interval</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>abe540bffc7b5baea7e3473b50ebcce80</anchor>
      <arglist>(double t, double finish)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>ab48b4cba5456531052ce2a45ff6807a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>next</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>ad1dd1474e0ee370ec9d857e883dd94bf</anchor>
      <arglist>(double now)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>ad15b4cebc4dd9c99246a3f12f7e03f63</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nsteps_</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>af9153569148c84595546190ca31c52eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct ActuatorPlan::@0</type>
      <name>steps_</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>a9a646d14be8e01781e65516ac03afebd</anchor>
      <arglist>[MAX_STEPS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accel</name>
      <anchorfile>structActuatorPlan_1_1@0.html</anchorfile>
      <anchor>a1f8120483d08b0876f27496cade7b2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>until</name>
      <anchorfile>structActuatorPlan_1_1@0.html</anchorfile>
      <anchor>a04fc767344db8da25d101cbb02f4e4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MAX_STEPS</name>
      <anchorfile>classActuatorPlan.html</anchorfile>
      <anchor>a1193923f6a323142cbf0752d18ef7506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Animatics</name>
    <filename>classAnimatics.html</filename>
    <member kind="function">
      <type></type>
      <name>Animatics</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a3b9726de20bf8cf64910276114132fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clamp_encoder</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a932e113978d04c63e3a76bf0f0867e75</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>enc2pos</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a6144ddbf0fd23f04d82ae823cc6bb718</anchor>
      <arglist>(int encoder_val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pos2enc</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>adbe2da59dd66e4103920bfffe9f2f82c</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>pos2pot</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>afa8eca5374c5f6dccbcec35cc263f304</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>pos2press</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a80f0b669c9f8a88b01831be02cb28d29</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>pot2pos</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a4f136dbc0f38723ae965ccc90d47929c</anchor>
      <arglist>(float pot_volts)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>press2pos</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a041e1b9042dd2336d4935b2baf3689b3</anchor>
      <arglist>(float pressure_volts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Animatics</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>aa8e9ce4df5a55e80e8c55831ad936dd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>encoder_max_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a720c2b5e6569ccb579c551f97f09d747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>encoder_min_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>af620cfc43155627c3965fb4f9604785d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoder_range_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>adb190fb2d87ee7b1852181afcacb92be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_full_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>ab1433257d36b5efb89eae71af044eec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_off_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a73c77109a83c550d378e52add2ed681e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_range_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a012d66ddc8389aad4e9fe2203e0c3f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_max_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a2a7d64dcccae5bc17865591863706a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_min_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>a5a724b90255527321b3e84efaa10ea14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_range_</name>
      <anchorfile>classAnimatics.html</anchorfile>
      <anchor>af3abac24c1d6de822202d267f25cb581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArtBrakeModel</name>
    <filename>classArtBrakeModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ArtBrakeModel</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a473e224f669e70db792943fea227af98</anchor>
      <arglist>(float init_pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>interpret</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>afbcda81acca114997b613fd27fdaccc9</anchor>
      <arglist>(const char *string, char *status, int nbytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArtBrakeModel</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>ab4af50ab657c0749356ced98d2693463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getAccel</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a350b279a2db122dea6c09915c7f04b4b</anchor>
      <arglist>(double direction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>move</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a97363250ee0b80a2f94c8ac1e3bbe377</anchor>
      <arglist>(double start, double finish)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>plan</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a550fdfbc41e4e0466ae6943b757553b7</anchor>
      <arglist>(double dx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a650a4f73ac5091919ee99f34994d834f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update_sensors</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a5641a7c17e0d258918e7f894da2db2ce</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>a_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a3c01b3614a8fa877c0d208a78306f039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>actuator_accel_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>adafff76fd542e574736ece85e113e2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>actuator_max_vel_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a328afb8b2b1cca5cf74764bebd44291d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Animatics *</type>
      <name>am_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a2399801e62139abbdb07b8a7b375664d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>brake_position_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a99a10554b197aadc877191b7fd7eef7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>digital_potentiometer_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>abd2a144896291e3225badab59e542bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>digital_pressure_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a46effb5484378c19601a31e38a96c098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>encoder_goal_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a5a7981439acc215abb758917b214b87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_update_time_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a5d6a0bb7270f9701c902a2f046d27448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>ab40883f231a30769d2070124de586c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActuatorPlan</type>
      <name>plan_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>acef78cf665285559ef514410bb7da08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sim_encoder_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>aa9c8f54ec92d31d5b5e330454b334f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sim_status_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a9e213ed5c85901e36225628d9b46e267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a959df05f677aa5c5f930c2e32621335e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classArtBrakeModel.html</anchorfile>
      <anchor>a2c4325d34f007971a2bfcf6648c8b42c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArtSteer</name>
    <filename>classArtSteer.html</filename>
    <member kind="function">
      <type></type>
      <name>ArtSteer</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a658b4470a90df4d5b4ed7933cfe7c5f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a485044fa61cc4d35e2edf251d6522edf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArtSteer</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a165ec827aa117580f7ff5ae69dd19016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>art_msgs::DriverState</type>
      <name>DriverState</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ab81329d0e064183943852b9a0d81ce7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>calibrate_wheel_position</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>aa1eea92d460434bd3b736ce759aa9a53</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a39798ceb2a529e67313397fd8ba370bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>degrees2volts</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a961f98e5649ef96950c9954e0e90a464</anchor>
      <arglist>(float degrees)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetCmd</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>af22dca4aee733fae2225b7b668bcca12</anchor>
      <arglist>(const art_msgs::SteeringCommand::ConstPtr &amp;cmdIn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetPos</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a8e8b8392252b70928550936e02dc2559</anchor>
      <arglist>(const art_msgs::IOadrState::ConstPtr &amp;ioIn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>open</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a5a716483102f2b4732ffd38b6052a6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PublishStatus</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>af2070f97f482527f63e19aa42db66396</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>read_wheel_angle</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ac18634039f13646254ba24ae4235ad7f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>volts2degrees</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ab5f50223a1415d3dceb4937814a352d7</anchor>
      <arglist>(float volts)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>angle_known_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>adc21a5c73f37b4625733def3005d3a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Polynomial &gt;</type>
      <name>apoly_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a9fed16ef123ae4d0b03477e7ebd468a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>calibration_cycle_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a7b0d0d71cef8e9dc5a2700585071bcd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>calibration_periods_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>aa55bfcab01392b4dbab4ec115e52df31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cur_sensor_time_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ad3cc6b7d4304c3bb972de5c2468d9fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; devsteer &gt;</type>
      <name>dev_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ad18cac4d13467cda7f3bc154685102c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>diagnostic_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>aa6659066968c0585cf0a0fb69efa8ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DriverState::_state_type</type>
      <name>driver_state_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a3e88fdca5e70a7a968583dd5a70793d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ioadr_state_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a8d1c0bf15340377910cb04bdff3f4dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_sensor_time_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a93ae54fee560b660e95ccd7491e3945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_set_point_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>ac7167a4f3bcffbab7c2b84c33a7fa7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mean_voltage_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a1741bce6461044d4c3a513505de7e0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sensor_timeout_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a7eba176ed9ac21062ec8319df81fa425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>set_point_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a6a2499c7ebd843b4af8850cc6d31d6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simulate_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a4d78038e6356036504419aaa71ad65a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>steering_angle_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a382a373c0a2ebb13689135836379649c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>steering_cmd_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a1f671dd000d2d6d4a55d2153cd2a565f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>steering_diag_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a5f8c1b902651816b64f5ec570afb4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>steering_sensor_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a128239ede289f9fbbba0c72509ef0361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>steering_state_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>aee49ff43b45cd3ef83095d5c3fd894ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; testwheel &gt;</type>
      <name>tw_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a2a1e0994e4a9bb896fa5c438025d482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Polynomial &gt;</type>
      <name>vpoly_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a0aed0139cbc7fb59a377b572e357b91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wheel_calibrated_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a0019ff9913363d3f49e76daaf82810d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wheel_tested_</name>
      <anchorfile>classArtSteer.html</anchorfile>
      <anchor>a9166b9cdf6be6ce074dc29f5a189f591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>avr_cmd</name>
    <filename>structavr__cmd.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>comlen</name>
      <anchorfile>structavr__cmd.html</anchorfile>
      <anchor>a9b39ddf0f667bc5fc661211b8162f96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>csum</name>
      <anchorfile>structavr__cmd.html</anchorfile>
      <anchor>a735c2d5e1e4d47ba52a1dc4fec56699f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union avr_cmd::@7</type>
      <name>data</name>
      <anchorfile>structavr__cmd.html</anchorfile>
      <anchor>a1644fff0fb88822c88683b29c1ff4afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data08</name>
      <anchorfile>unionavr__cmd_1_1@7.html</anchorfile>
      <anchor>afed648d1f2cad7387ae85bdda9aa9701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>data16</name>
      <anchorfile>unionavr__cmd_1_1@7.html</anchorfile>
      <anchor>a6eac1bd4772e2b9013c53b55ade4f727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>data32</name>
      <anchorfile>unionavr__cmd_1_1@7.html</anchorfile>
      <anchor>a733f9a0713e3a1ef3597b55e5027b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct avr_cmd::@7::@8</type>
      <name>status</name>
      <anchorfile>unionavr__cmd_1_1@7.html</anchorfile>
      <anchor>a63c08a034c57aebb77314e003fd28231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>diagn</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>a3faa32e3ac903c54d1115b2393acc8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>direction</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>adfd38d480660c6b4e9c708dff3e9644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>dstate</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>a88e9d9e51c6a37cdb973c2b6a697f350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>istate</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>aebb74055209c1495fc6de896ced6adb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>pos</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>a2ea98af503b7661952ea07dcc798e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pwm_count</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>a02e212dad066706c4ab85c5312f2d399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>rpms</name>
      <anchorfile>structavr__cmd_1_1@7_1_1@8.html</anchorfile>
      <anchor>ad30abfdccf8cfe60a26716b221bdc9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>seq</name>
      <anchorfile>structavr__cmd.html</anchorfile>
      <anchor>a02b849af41f05b6ac2a5bc745737e8f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dev8x</name>
    <filename>classdev8x.html</filename>
    <member kind="function">
      <type></type>
      <name>dev8x</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>ad791f10a4192f71448b73b70d382c952</anchor>
      <arglist>(const char *pn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>query_relays</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aa352a1c2a444f5937cc2a6f8a82b6610</anchor>
      <arglist>(uint8_t *relays)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_10bit_port</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>ab55114dddfc728dd20edc3937640a6a3</anchor>
      <arglist>(int ch, int *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_8bit_port</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aff36ceb14f22855ae1c9a7858df36a70</anchor>
      <arglist>(int ch, int *data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>relays_busy</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a6cbc31f2aa3840caccc5e97da5f6b4f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_relays</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a1e6515d037b56c4bcff2cd67e7794fce</anchor>
      <arglist>(uint8_t bitmask)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aad21080b49fcd4c21d0466037f4b82d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>shutdown</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a248091578bc4cca3d1fcd5ea30867953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>sim_sawtooth</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>abdc19a9dcf45a19cd9ac646787155c95</anchor>
      <arglist>(int ch, uint16_t limit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~dev8x</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aeca520f1157b24b9694ad375286c4da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>UNREADY</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aa60484fa7d30330c62083115e71cb231ae74eff2290fc619fc205e9cd9085cd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READY</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aa60484fa7d30330c62083115e71cb231acd5c3c05c90afafe5915ea4a63fbc93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELAY_WAIT</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>aa60484fa7d30330c62083115e71cb231a959a41433817dbdca84a72d290fdb124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>configure_port</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a3b2a52917eb5f3f4f38ded1e7d161710</anchor>
      <arglist>(int cflags, int iflags)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>buffer</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>ad678ab379d57a6ebcc630316378b4456</anchor>
      <arglist>[BUFSIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>ab291f0c18d849a5d2d080e0fbb238bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>have_tty</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a8c9ba9544ef2e7625f2158a662f5095e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>port_name</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a3399c8ef1c34ecd31704399e6a387b9c</anchor>
      <arglist>[FILENAME_MAX]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>relay_wait_time</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a90b6d1b94955b8fc5e5598882a582d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>sim_port</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>ab694673b8e52d56201d78e80df363c81</anchor>
      <arglist>[IOADR_MAX_OUTPUTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>sim_relays</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>acec9233e3f53f41ff137ebf2892c46fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum dev8x::@1</type>
      <name>state</name>
      <anchorfile>classdev8x.html</anchorfile>
      <anchor>a1649a921e9ee25d4fc40b08fd82fe1d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devbrake</name>
    <filename>classdevbrake.html</filename>
    <base protection="private">Servo</base>
    <member kind="function">
      <type>int</type>
      <name>brake_absolute</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a738e75d1e7abf550f41841995946c697</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>brake_relative</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ad2934ff09f99888f66f89b7d9d1aeb4b</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ac51df808d29a1829896236f4cab13228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>devbrake</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a742f6efa3917d82392a7d09f89dc8833</anchor>
      <arglist>(bool train)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_position</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a998b17d2b8509181a706882348c8327d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_state</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a685722f910c0bc96a1a5f27dfa9dc048</anchor>
      <arglist>(float *position, float *potentiometer, float *encoder, float *pressure)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Open</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a54d6b1a2fb36b54168067e4d77c8a20b</anchor>
      <arglist>(const char *port_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~devbrake</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>aef6b53d8b79e31fadb9286f85924e67a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoder_max</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a199911055acdd405cb5205af6fd323a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoder_min</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a6b0a84147e54b979fcd9d678880f7014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoder_range</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ab1735a48e56f488f353c7d59b75735a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_full</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>aa889903afecacb385913b8b508d7e517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_off</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>af5bc5ec1d025c52539c8a63b7dadd484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pot_range</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a0b991558b1c0bed4db0c026e4c1b9fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_max</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a100c2c6c3bb15efde6236b108495132f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_min</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a397dadb5f4642bc2751134e1aa191359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressure_range</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a6fd2e6d5d4894f1ac6adbcf2e3f6268a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>int(devbrake::*</type>
      <name>query_method_t</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a034e3141e15a5558ecbf7fdd00bce75f</anchor>
      <arglist>)(float *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>calibrate_brake</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a74bc17180ccf30fb1b94da3356e11a24</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>check_encoder_limits</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a31ac4d8762031382ff1498f0736af69c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>configure_brake</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a646d162026e8c8520fdf7a230491afdd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>enc2pos</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ab89db90cd489ce2819a7829b5b152d48</anchor>
      <arglist>(int encoder_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>encoder_goto</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a59c56c1bc248a003e2e36c9f48dface6</anchor>
      <arglist>(int enc_delta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>pos2enc</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>aaa5b1852a08cf8648e1f9a6440330a82</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>pos2pot</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ad7ff5b5a90097c77a5f76c79e1d4d349</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>pos2press</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>aabee5c8e0d8e80cca8d0decac279175d</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>pot2pos</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ac55f35be5f35376f22ae1d1f1b93dc76</anchor>
      <arglist>(float pot_volts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>press2pos</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a993a6cb43902e554770708c7f45fd50e</anchor>
      <arglist>(float pressure_volts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_amps</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ac42243cffb0b18de60441636cf0a67ab</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_cmd</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a6ab0dd07fd0d2907493c5e5613c84a1a</anchor>
      <arglist>(const char *string, char *status, int nbytes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_encoder</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a0d9cb520e9863a0b331a381866e89c78</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_pot</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ae71eab3d1e734c5eca69d0bcb62f6590</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_pressure</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ab8292d4288e7248291712bd0528a9c08</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>query_volts</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a2da5c6943c952142539bf9f7de297960</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>read_stable_value</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a95146fca03ae09bc8b4810447c10a53e</anchor>
      <arglist>(query_method_t query_method, double *status, float epsilon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>servo_cmd</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ac954e3d2af55add77d2cf2d58c526a4a</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>servo_write_only</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a7b2c2f8ffbb1fa4653ec29ab4b551aaa</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>already_configured</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a1b4745981150ecfd65cfc9c90b0d1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>apply_on_exit</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>af072a751f91badbadd3aba35d08c06dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_encoder</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a6a9e303376a0f574c7ecf8b5d3568dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_position</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a40da2ddb37e37bfdeafbd873ecf6d09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_pot</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a1f55a52b83a8d595d5ec78912167acfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_pressure</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a7eccb65421913538841bc15bc98d3ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>brake_status_t</type>
      <name>cur_status</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>acfeb1ba975e8eed411dd203ec3548036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>deceleration_limit</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>afe335a45ef6aa870336b079229a41aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>deceleration_threshold</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ab65409a07dc0778f2cf916458de79f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pressure_filter_gain</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>ade296bca1f4baf182338687486c3513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>prev_pressure</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>afbca51087034e4889210f805ac9c32ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArtBrakeModel *</type>
      <name>sim</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>af47a5702645215846062f7041a731f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>training</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a004555dabad9c1faad1d1ae54fce4f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pressure</name>
      <anchorfile>classdevbrake.html</anchorfile>
      <anchor>a9bcf5ec6694034dc84c094f2c0d23afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devsteer</name>
    <filename>classdevsteer.html</filename>
    <base protection="private">Servo</base>
    <member kind="function">
      <type>int</type>
      <name>check_status</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a673fdc0039b3a3b7a2e206e91a57e32d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a05915a915f6a006b9c888462ec370efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Configure</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ae73016b8441beaaeab049baf7e5eae60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>degrees2ticks</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ad0b672cbe76b8b8f63f96faeeb875921</anchor>
      <arglist>(float degrees)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>devsteer</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a5c05ed3471208d46fde3a59007e4531b</anchor>
      <arglist>(int32_t center=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_angle</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a0078987e02d57278693862f098ca170a</anchor>
      <arglist>(float &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Open</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ad1ad8533220317f1a50aa7f6bb6f22b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish_diag</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ab7a100819f1b23667a1a14528e8d46ad</anchor>
      <arglist>(const ros::Publisher &amp;diag_pub)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_initial_angle</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>aed4b7af1db4c20af873eb2ea3514eaa8</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>steering_absolute</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ae64875482b711fa50410a3dbc4c55c86</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>steering_relative</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a2597b77368262899ca3cce78d633f56c</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ticks2degrees</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ae129355b3504bf11257332c7cc409a80</anchor>
      <arglist>(int32_t ticks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~devsteer</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a65bd411743f3d334eaa3c1e5d44cf826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>configure_steering</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>aeb5c5c7d8f8e96c03359b2ec1e0d505f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>encoder_goto</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ade1091b4094963280376bab2bd94a695</anchor>
      <arglist>(float degrees)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_encoder</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a952cb4319075c6d79216c35935a17615</anchor>
      <arglist>(int32_t &amp;iticks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_status_word</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a6caec809eee8570bbf79dd0099a31e4a</anchor>
      <arglist>(uint16_t &amp;status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int64_t</type>
      <name>GetTime</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ab4dc565b0f64e64662915a60c114f2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_cmd</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a32d04275011c427e38979486bcb8a71d</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>servo_cmd</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a2fc33d7cb744a64cfac78f2b1705aedb</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>servo_write_only</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ab596b3e3ed39536802f574310dc84f04</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>write_register</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a6488bfc44a2737541ded7ff92b5cd61b</anchor>
      <arglist>(int reg, int32_t val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>center_on_exit_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a153f1bd96e1dfb0f92ddeb7751b90c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>center_ticks_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>acd6a635dd341032d1c18d40b74ad96b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>art_msgs::SteeringDiagnostics</type>
      <name>diag_msg_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>af0586232dc78e7e2c46fc62b56c8666e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a4d5fd2fc474d2c280fd06f87d8c0b175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>req_angle_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>ac8d1be2e2719a170a7c4c43013766ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simulate_moving_errors_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a43eec37d2e17c0694bff6473f20da5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>starting_angle_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a3f88928532f4825f1220395e5f96950f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>starting_ticks_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>aefd8a9f46c22ee555a48ab3594f745a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>steering_rate_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a6d340a6e6931e5259f1c9455e7758537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>training_</name>
      <anchorfile>classdevsteer.html</anchorfile>
      <anchor>a21fefa3b2d2e1cfc2af66cfe4674cda5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>devthrottle</name>
    <filename>classdevthrottle.html</filename>
    <base protection="private">Servo</base>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a5bba9952c3b0d5fb80b91d26633a207f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>devthrottle</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a06e30d42d6883a8beb5e8ba214b777f4</anchor>
      <arglist>(bool train)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_position</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a072c6506d7d6c806adfe06738b314f61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetTime</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>ac18fd6dd9c00df7d482cd088cf801bbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Open</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a8593957caf467c90ca7a10e98e152258</anchor>
      <arglist>(const char *device)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>query_estop</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>afbf0c9a97e5623342eca6723ba025341</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>query_pid</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a64a94ec68806097668cde2248f529dc2</anchor>
      <arglist>(float *pwm, float *dstate, float *istate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>query_rpms</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>aca416ef388b96facb602706808d6dc9d</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>query_status</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a1b78ad6ce4abf199b195635412c23b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>throttle_absolute</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>aa4f1ae31836fbb87370e529bc58ace9f</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>throttle_relative</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a02c29b42577c012937497f8a5099d916</anchor>
      <arglist>(float delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~devthrottle</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>abf5830df0d5118d4154674bf8fe2f60e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_kd</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a96e499189c5e024a35781c29cb2884f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_ki</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>aa2d711b9d5aa2a6dfcdab98d3798aac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_kp</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a2eacf2f386dc18f60136a5d7d4922a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_out_max</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a2953800b835d0ffc7c39488f7869c413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_pos_epsilon</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a87eb9e793410a421a9e86307c56f054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>avr_pos_max</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>ab20efaf28297fa37e1b1efded279ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>avr_pos_min</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a953a63f084dfbbc79b77861714f6835f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>avr_pos_range</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a3cbf7a52aef1fe2570ecbda5a5340f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rpm_redline</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>af64821b5cf8cc74cf5d17bb493c415be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>throttle_limit</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>add0dc75c339938359c7c2d168c1050c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>avr2pos</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a63a6e48eeef348436bce5f06617d0a2d</anchor>
      <arglist>(uint8_t avr_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>calibrate_idle</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a3fc4d747e491e90df6680fc2e71ad9bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>cmd_compute_csum</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a347972376b9db5bcaa1501767c6bca98</anchor>
      <arglist>(uint8_t *buffer, int len)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>configure_controller</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a883a69ea1c539a346275aba5b19d758d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decode_char</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a13500fc016c1f62c48ae827ccb97629f</anchor>
      <arglist>(char c, int *resp_bytes, int *resp_digits)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>format_cmd</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a4042429bc657ccd88740d5e49236103f</anchor>
      <arglist>(char *cmdstr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>limit_travel</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a2a24a76f0a496fb70dd240f0266390e5</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>pos2avr</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a034143d1ee1887dcd638b514f3e2ba9c</anchor>
      <arglist>(float position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>read_byte</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a8180b3166e8dc5ed1daf0ebeb93e942f</anchor>
      <arglist>(int linelen)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_cmd</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a6832c115dae8d726d000d1d62943d3eb</anchor>
      <arglist>(int ccode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_cmd08</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a3f754a670af449cfb93f3eb2b42e52fb</anchor>
      <arglist>(int ccode, uint8_t data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_cmd16</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>aed1722d62d757127fc409ba1437753b2</anchor>
      <arglist>(int ccode, uint16_t data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_cmd32</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>adbacf3beae076efd285b4ddf64d5eae0</anchor>
      <arglist>(int ccode, uint32_t data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>send_goto</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a2f6cde82f36aef76e51b8902b7a47143</anchor>
      <arglist>(uint8_t pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>servo_cmd</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>ae431952a7d64a2aadea306248106070e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>validate_response</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a401d721a15d909df6b7c6f260996dc82</anchor>
      <arglist>(int resp_bytes, int linelen)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>already_configured</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>ae1df36d3b2bd044f34fbe697c1aab9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct avr_cmd</type>
      <name>cmd</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>adb730679b566c03a8a98b7606228bce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>cmd_p</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a36ee96d39d65e7f4e89431676fea23be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_position</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a9d00184d9bf3ca96874a3a1268196757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_req</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a5432fecd5e9dc6d18aca62f1eddcb894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct avr_cmd</type>
      <name>resp</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>adeee57b6933f64d7d1440620703b1435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>resp_p</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a6ae9ad6d19632b99332727baca1f780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct avr_cmd</type>
      <name>stat</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>acc1937e2f8c507bf08c28f9718ba3a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>training</name>
      <anchorfile>classdevthrottle.html</anchorfile>
      <anchor>a5e99c74ba822b8edb99f2734a564fec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DriverTimer</name>
    <filename>classDriverTimer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Cancel</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a043ba3b507ffbdaa7aaca9602d3a3c9b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Check</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>ae264f42704a7b88c87df992dc719ed3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DriverTimer</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a7f3d6a42318a21e9068871fddd8e28a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Restart</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a175678a656d281f54719d64c74f46e73</anchor>
      <arglist>(double duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Start</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a88d531dff33ac804ecb65ddcb10ab45f</anchor>
      <arglist>(double duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DriverTimer</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a4f335edeacc93df33d2dabb1ee503e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_remaining</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a46dead954376b65e407d7d317f8e4d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>timer_running</name>
      <anchorfile>classDriverTimer.html</anchorfile>
      <anchor>a509fc3a55ec7ff9e599d6102edb683e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>firmware_rev_st_</name>
    <filename>structfirmware__rev__st__.html</filename>
    <member kind="variable">
      <type>u08</type>
      <name>build_time</name>
      <anchorfile>structfirmware__rev__st__.html</anchorfile>
      <anchor>a45a8bc60755b9594cb5af060371f76b7</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>fw_repos_status</name>
      <anchorfile>structfirmware__rev__st__.html</anchorfile>
      <anchor>a4b948cae0262331f8bf53408f1b6070e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>fw_rev</name>
      <anchorfile>structfirmware__rev__st__.html</anchorfile>
      <anchor>aac28d2fd35e54b196272380c24dcc572</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>uc_lib_repos_status</name>
      <anchorfile>structfirmware__rev__st__.html</anchorfile>
      <anchor>aa1b15553983c909f56c4603a794df6bd</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>uc_lib_rev</name>
      <anchorfile>structfirmware__rev__st__.html</anchorfile>
      <anchor>a54736c67ad0cbf01e5d7aa1608aa7159</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IOadr</name>
    <filename>classIOadr.html</filename>
    <class kind="struct">IOadr::poll_parms_t</class>
    <member kind="typedef">
      <type>int(IOadr::*</type>
      <name>poll_method_t</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a311b3897e8ba93ae02b29c67bd7675c8</anchor>
      <arglist>)(int ch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOadr</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a76fb57ea703d31eb9a39e70dc3eb0117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Main</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a4dc2a8b70ce42ad736ba39c9d63de793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll_Analog_10bit</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ab64296cefd9977300c1c9febc4ff1552</anchor>
      <arglist>(int ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll_Analog_8bit</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a525aec8948e88b5a0683a88b94b29a62</anchor>
      <arglist>(int ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll_Digital</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ab5b37733156b0e92d9a689a57e81dacf</anchor>
      <arglist>(int ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll_ShifterInd</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a3ff507b53dbf494c34de81bd939dc5d2</anchor>
      <arglist>(int ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Setup</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a338c2e89e697190a77643faf74495297</anchor>
      <arglist>(ros::NodeHandle node)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Shutdown</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a744742e01ac67d1a8133c5388b57f285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetSetRelays</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a0c64b054d86e3ee2ca9b583d64ef3777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PollDevice</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>abc379eb74d9d4740de80cbe07947790e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processOutput</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a93cd4637ca19608666095c15e57ea432</anchor>
      <arglist>(const art_msgs::IOadrCommand::ConstPtr &amp;cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processShifter</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a4b650cee1ff3f869d937a53878310813</anchor>
      <arglist>(const art_msgs::Shifter::ConstPtr &amp;shifterIn)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dev8x *</type>
      <name>dev_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a058584d268e5b3f8240b71eb0862d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>do_shifter_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a7a31b6f18e66d8b11941c44d57a62f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>ioadr_cmd_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a6f7679725235cd0154eb7267a6cae9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>ioadr_state_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a88edfc101d27e996e62903e4c06eb358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>art_msgs::IOadrState</type>
      <name>ioMsg_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ad75515f65117f91b4bc17aac6bc16700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>node_name_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ad6142c3eeda7aa898fb09b292b9427ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; poll_parms_t * &gt;</type>
      <name>poll_list_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ac8042f31113a22edc1493b8e37a3863c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>afd2827815663df6f7d51dfa1bfe98e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>relay_bits_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ac9792608668b61d73b5888e3ff0c4290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>relay_mask_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>aa0b54f5c97be8bb697d06f3801d91382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>reset_relays_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a8987720a5b9a082c0f684d1ebd0ee9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>shifter_cmd_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>ae8070aed4537b3a9f2b1e2f82acca502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>shifter_gear_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>adad77e4e6031381ee1ef9168940644c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>shifter_state_</name>
      <anchorfile>classIOadr.html</anchorfile>
      <anchor>a417f7c8b6e2497b5e9508a2b7040acd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IOadr::poll_parms_t</name>
    <filename>structIOadr_1_1poll__parms__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>devnum</name>
      <anchorfile>structIOadr_1_1poll__parms__t.html</anchorfile>
      <anchor>a9e0f20ab41b2c140ca2a6da1aab511cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field</name>
      <anchorfile>structIOadr_1_1poll__parms__t.html</anchorfile>
      <anchor>aba847435c5cf3cc36bf6ff745ecae5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poll_method_t</type>
      <name>function</name>
      <anchorfile>structIOadr_1_1poll__parms__t.html</anchorfile>
      <anchor>a90838b35296d96dd2558f1e36540aec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structIOadr_1_1poll__parms__t.html</anchorfile>
      <anchor>ab9860bdc566a23fd1356e6009c189a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Servo</name>
    <filename>classServo.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Close</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a684c68cc4cd2b34835cb94287af609fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Open</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>ab5d16325f83dcacac600d041342f1402</anchor>
      <arglist>(const char *device)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Open</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>ab59ceee23d43c7022561949d84650eb9</anchor>
      <arglist>(const char *device, int flags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Servo</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a5dbcb967390f530c81c9246472e2d4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>configure_raw_port</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a5dbd5b97e7dae1596fba914942c6581c</anchor>
      <arglist>(int cflags, int iflags)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>buffer</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>ac8a5171f7cad5e963b4a8c121daeb214</anchor>
      <arglist>[MAX_SERVO_CMD_BUFFER]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>devName</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a254a4dbb7f73a8bea075b8d18cc88c5e</anchor>
      <arglist>[FILENAME_MAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>ae2f86de64303bae0f0dce1f1698ecbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>have_tty</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>af734df347ef42875418bbb7800ef98ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>status_data_st_</name>
    <filename>structstatus__data__st__.html</filename>
    <member kind="variable">
      <type>union status_data_st_::@4</type>
      <name>@5</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>afaa2b6ed06f105302aa521d794653140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>flag_byte</name>
      <anchorfile>unionstatus__data__st___1_1@4.html</anchorfile>
      <anchor>ac4367ed846f4bcbd4db9469d1b915982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct status_data_st_::@4::@6</type>
      <name>flags</name>
      <anchorfile>unionstatus__data__st___1_1@4.html</anchorfile>
      <anchor>a1f0684adfcecf49b7917ae9eff657afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>diag</name>
      <anchorfile>structstatus__data__st___1_1@4_1_1@6.html</anchorfile>
      <anchor>afafb6317d555913da7b2b3e2389bba65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>estop</name>
      <anchorfile>structstatus__data__st___1_1@4_1_1@6.html</anchorfile>
      <anchor>a701ebec7f7d80d0051d762b83f47de10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>general</name>
      <anchorfile>structstatus__data__st___1_1@4_1_1@6.html</anchorfile>
      <anchor>a68f8643e7bb226ba11e6169ab9374b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>rpms</name>
      <anchorfile>structstatus__data__st___1_1@4_1_1@6.html</anchorfile>
      <anchor>ab6dbe0ae619374cf2d701d5182789565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>throttle</name>
      <anchorfile>structstatus__data__st___1_1@4_1_1@6.html</anchorfile>
      <anchor>a743561b3a95e67261de712bde308a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>direction</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>a87a9a8ba16bcb59dd7fa3c713ab9d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>s16</type>
      <name>dstate</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>aae7ebeaf1f52fed1a453297b2d3deaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>s16</type>
      <name>istate</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>ae6c3d6c4c183ba81ab4ecda890aa03ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u08</type>
      <name>position</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>a935b8134e270c274646736210b689896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pwm_count</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>acaa12a881c3c79cbb43d7592605c64e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>rpms</name>
      <anchorfile>structstatus__data__st__.html</anchorfile>
      <anchor>af7b2797b4d879499bd46dae01c84461c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testwheel</name>
    <filename>classtestwheel.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Configure</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a45ca8c5cb068b9be417d40d7c0d31f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a725a5c6a480cb1bc335f0be22786d7d9</anchor>
      <arglist>(float steering_angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>testwheel</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a2c46eeadf8ad3891c8132bf3763076d6</anchor>
      <arglist>(const boost::shared_ptr&lt; devsteer &gt; &amp;_dev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~testwheel</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a9e31b780370d838786c59c77e43d12d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>state_t</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>aa612f8cdf5a51dc0fbe3d30d7d6dc426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Begin</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>aa612f8cdf5a51dc0fbe3d30d7d6dc426af4a2deed1708339badc5f08bae32ca4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>aa612f8cdf5a51dc0fbe3d30d7d6dc426a51d58ee2852fb7b65ec29b080299dc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Back</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>aa612f8cdf5a51dc0fbe3d30d7d6dc426a68a53bd7108cd890c3e2b4ff6cd30d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Done</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>aa612f8cdf5a51dc0fbe3d30d7d6dc426ae0371924723fd5557932424e44299412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; devsteer &gt;</type>
      <name>dev</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a82cc92bdaf43dc22669b2f19cc029d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>start_angle</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a04b238e604f70cb37c55c55d0537c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>state_t</type>
      <name>state</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a27a74319340c1958bfd27b7fd93ff937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>target_angle</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>affd07db483e0d9e21a2d10e3e59fc006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>test_angle</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>ab64cf90548f67b361440619333df0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>test_wheel</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a2c0b32479d6c8dfbf7c42d57fabc060e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>ad32bf7b646d1aa47111364748e31c2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DriverTimer &gt;</type>
      <name>timer</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>a110bcd85a702b1db545fac40d6f5159d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tolerance</name>
      <anchorfile>classtestwheel.html</anchorfile>
      <anchor>af3352b9774e6138ab247641cf013d334</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Throttle</name>
    <filename>classThrottle.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Main</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a95af6f56d1de0798d883dde6eac5abb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Setup</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a3576f0cbcf19e80cf5f64b46a058b896</anchor>
      <arglist>(ros::NodeHandle node)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Shutdown</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>afe160d90fc4a9a878d7ba3232516b629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Throttle</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>aa8b113dcce936204ffbb86b748c93a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Throttle</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a3b5e9ba3a97e237194a0fcacca75bd87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetCmd</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>ac1fce2b19dc4360f6175761fc611dfa6</anchor>
      <arglist>(const art_msgs::ThrottleCommand::ConstPtr &amp;cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PollDevice</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a1c70c32684fb6e8ac8dc367be1fcd110</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>devthrottle *</type>
      <name>dev_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a64ed4efba03b340c0bd05b2e6c5f99b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>diagnostic_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>aa071b947d5fcfac87ec5ed66cb7d2d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>port_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a54a0f88f9e71a3d435f6c7bb469c7ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>throttle_cmd_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a555a1b4da357945710ad4e8647a69cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>throttle_state_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>abe56ac20e9ba73570e11ce3541623c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>training_</name>
      <anchorfile>classThrottle.html</anchorfile>
      <anchor>a38b30cba7621a6f1da9b037b5a68a580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>brake</name>
    <filename>namespacebrake.html</filename>
    <namespace>brake::plot_brake</namespace>
    <namespace>brake::robot_brake</namespace>
    <namespace>brake::rosbrake</namespace>
    <namespace>brake::sim_actuator</namespace>
  </compound>
  <compound kind="namespace">
    <name>brake::plot_brake</name>
    <filename>namespacebrake_1_1plot__brake.html</filename>
    <class kind="class">brake::plot_brake::brakeData</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>a8f94e588a1f145413624aa2e0841f0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>af1f22071e3f807e510078d25a9d569f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacebrake_1_1plot__brake.html</anchorfile>
      <anchor>aecf4b1a4a218f4a9a5f9c3107784a55e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::plot_brake::brakeData</name>
    <filename>classbrake_1_1plot__brake_1_1brakeData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ae2c36dbb450f1dabfe280af8d8d6f75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cd</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>aea3c30728d558d1e69240c162cb2ef72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a0550cc56a81911d9600b341f089a1998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fit_pressure</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>aa7f7acd4323bb6e23d6997b9da389cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a262b7c8701e668565bcb6b2389b4fd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_encoder</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a2e49d0388d73a4a74fe240f09ce9dac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_fit</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a9675efe633487966592cc4d3d26b7f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_position</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ad4b0ec74416a7970bc79e3b31b391794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_pressure</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a702e3fe7efca2005d30660b88e7c6e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_sensors</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ae590d1766447731eae306568a97faecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pwd</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a1ccad01390dddb67e76a59c6b5d484c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>render_plot</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a507f159e4270c0fbe236df5e5b871e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cmd</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ae57256b339f053f3563e0a0079109075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_state</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a2cfa1795a74f97c4858fe2f36dde8b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c_pos</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a06f191aa317bd77a7642a529f15ca8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c_t</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a52839a2f164cf4d364c286aa3d15442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>afa02def786b6b1645fe47c7c15633e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>oct_poly</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a81663a2ce996758ec5a9f4a361738eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pr_poly</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a71570a5647b9c50912024a13b22b01d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_enc</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ab33ce9042bcbb986aade09dd6f9e71c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_pos</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>aba16723ff9eb67a74e4e50272f905c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_pot</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>a82785c3cba5f92e6eb4871a37397156c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_pr</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ab3cdd18487f63dfd007cfe73abc936c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_t</name>
      <anchorfile>classbrake_1_1plot__brake_1_1brakeData.html</anchorfile>
      <anchor>ad0222eb3c6d59f644bcec8f8c549ce1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>brake::robot_brake</name>
    <filename>namespacebrake_1_1robot__brake.html</filename>
    <class kind="class">brake::robot_brake::commands</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>a1899f580a23fab075563716714d9fd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>ae4e91c25cc6dfeace4260690ba5522bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TTY</name>
      <anchorfile>namespacebrake_1_1robot__brake.html</anchorfile>
      <anchor>ade90308c2997d86c5add6322e6b54b89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::robot_brake::commands</name>
    <filename>classbrake_1_1robot__brake_1_1commands.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>a28261b75e33dd65db4b425792e48dd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>baud</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>ad87a872ed2baea636f22cafc8ac7473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>full</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>af7bce47bb3a0edfbc1596422edbdb7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>off</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>a6bda50f81ccfeb7b2eca15f9d9a840b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pos</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>a25952d9de4cec273d541c9a547b06029</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>servo_cmd</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>a9c0a21f6ea321fedad1e2dd8fa9f4bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>af3a8cc7abb6385d02077e47910406d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>st</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>ac5ac428d7c55c94ee59cd1b4c090b574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ser</name>
      <anchorfile>classbrake_1_1robot__brake_1_1commands.html</anchorfile>
      <anchor>a964568f3a0fd7f9610b253d874cb3f3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>brake::rosbrake</name>
    <filename>namespacebrake_1_1rosbrake.html</filename>
    <class kind="class">brake::rosbrake::brakeTopics</class>
    <class kind="class">brake::rosbrake::commandThread</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>a043cb230b2d1c16020a51abb714a699d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>af54b069af1afb70d092db3d982f91ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacebrake_1_1rosbrake.html</anchorfile>
      <anchor>ac630d39aeb41aa27047e66064e8f7e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::rosbrake::brakeTopics</name>
    <filename>classbrake_1_1rosbrake_1_1brakeTopics.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>add59d3196240255fd7cd3c89e22ca410</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_bag</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>a23f1f99bd9580b033d74c8f649e467cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cmd</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>ac6541a1c2a7c624b7169a6fd4a784126</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_data</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>a919fb85184c6b03ccb33c4792dd41632</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_state</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>a9bafd952ce8d893fb189104012e1d8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>a7bb3f3d1351f5de0639d26348e548fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>a1ff792a8d0676a9771e28b4750239a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plt</name>
      <anchorfile>classbrake_1_1rosbrake_1_1brakeTopics.html</anchorfile>
      <anchor>afafb3e021b177cbb585eca070e13ede8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::rosbrake::commandThread</name>
    <filename>classbrake_1_1rosbrake_1_1commandThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1rosbrake_1_1commandThread.html</anchorfile>
      <anchor>a205e2738ec1689865b433d59746a5b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classbrake_1_1rosbrake_1_1commandThread.html</anchorfile>
      <anchor>aaf911dfb0dff9e7edb656c123dfcb010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>command</name>
      <anchorfile>classbrake_1_1rosbrake_1_1commandThread.html</anchorfile>
      <anchor>a72bfb30daee14f5b706866180dc117d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>brake::sim_actuator</name>
    <filename>namespacebrake_1_1sim__actuator.html</filename>
    <class kind="class">brake::sim_actuator::Actuator</class>
    <class kind="class">brake::sim_actuator::Plan</class>
    <class kind="class">brake::sim_actuator::Range</class>
    <class kind="class">brake::sim_actuator::Step</class>
    <class kind="class">brake::sim_actuator::Test</class>
    <member kind="function">
      <type>def</type>
      <name>getAccel</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>abcc4931f93101cc4f4362e56260aa54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a32658a6397e16e15edebb2093a301f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a14d34fa91cb7ad1881b0b092d52c2953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>a</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>aa737801f7096c9a3c0f851620170ea28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aMax</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>ada8bcf29a48668798dfb7decdc280ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cycleInterval</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a40f2c92e24ec6d14ee7c6febc1476d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>af131efbe2f74316c5f0a9a903b669e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a00066fef25df614072855dddc743778c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ticksPerInch</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a6d48f84d2b2fef628e73134db7c24763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vMax</name>
      <anchorfile>namespacebrake_1_1sim__actuator.html</anchorfile>
      <anchor>a4179936a412a4bf2f849a915e2faacf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::sim_actuator::Actuator</name>
    <filename>classbrake_1_1sim__actuator_1_1Actuator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a091e5ca74bfe46fb3b600d5e7057af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>aeb8771e848eeb5825ab8b4771b87624f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a89a68a9751624db2c365108a6a84092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a3bbc134d84697fb960ce03975c203ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setAccel</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a088253b0517bbc251ddba38e7d4ed0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ab9bf87dc3926c1900eb12bd855c2db5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a8e576388ffcf8b80d09dcd618f41c955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>encRg</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a1b63f7b453739b4de40cc513b14bedc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pos</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ae826abd2c3f970bcda043a38b767a8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pot</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ac7b2a2367b5114f402dc947b026d4cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>potRg</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>af1d9338ee4715458277a4856c036ca4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pr</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ad5c7bb2d3933edec07e8b3dc305e397a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prRg</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ad6b92dd281a9fa5201a57262a1df3605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>ad65d11e88b2059aebce0c5306f90992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>aa8797a945f7f18c2cec16b0c6ab14f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verbose</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a2bd99c85be67240d55b40d6a6ef16f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Actuator.html</anchorfile>
      <anchor>a3945fd224ca85873bd7e60dad5153649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::sim_actuator::Plan</name>
    <filename>classbrake_1_1sim__actuator_1_1Plan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a9c9c8279e9a954219d5ed45b121e690a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a69b618a74889e405fb98d9337fb92a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a00515d5af9529d9418660676c80b6fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>abce86b722281ab596efae9f04ef48b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>advance</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a300c1bc357b946ad255c4ca57e0882d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a130623f674ba718248224045c77a863a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAccel</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>abf3065cc375d6e8a6d3c5d0cc345aef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>interval</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a3902d1e2b920d25e23ca897903c22545</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>aaa3504db1b97ff3ae3fc7afa0f028097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>steps</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Plan.html</anchorfile>
      <anchor>a4372e2065f5d83de090e8ebc096943eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::sim_actuator::Range</name>
    <filename>classbrake_1_1sim__actuator_1_1Range.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>a82e2b71220afa28bbb81349221b4caa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>a9b2ea6d3953954c00cb1cdd7d0fe53eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pos</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>ac6ebf7649805ed0228af9d04f626462c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>full</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>aa23421050c9c6debd7288c4f8460d283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>off</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>ab76b9730a00770469f049aa8afa14fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Range.html</anchorfile>
      <anchor>a114e008ab48b2045e16986293df5e805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::sim_actuator::Step</name>
    <filename>classbrake_1_1sim__actuator_1_1Step.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Step.html</anchorfile>
      <anchor>a7960c89383aefb7e4f68d575b173e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Step.html</anchorfile>
      <anchor>a89c27fb7589f6f83be1648c3fd70794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Step.html</anchorfile>
      <anchor>a7053ba9c019b564fb1de95e446564e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Step.html</anchorfile>
      <anchor>a1449bea01de08f69901ea8c06d9a7da5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>brake::sim_actuator::Test</name>
    <filename>classbrake_1_1sim__actuator_1_1Test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a1ba769893ab006e69feab24be338898d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a37aa08cb60c29defb797e8a2a771c599</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cmd</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>aacaf9fd959c365f0b34ca476232f6160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a1d50e28bfbccf8a476b3fc87d9001380</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>aecd621c0b10dbd77b96673d28b5d7c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dev</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a200d77ef73ada3e28c52eb6a8f66bc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plan</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a95d2340c35e823e28e6e3e3072b6db90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plt</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>a9d96dbb72cb23a43291999e3808775bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verbose</name>
      <anchorfile>classbrake_1_1sim__actuator_1_1Test.html</anchorfile>
      <anchor>af429854a094a16551f7b2a155b7058ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>relays</name>
    <filename>namespacerelays.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ioadr_state_update</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>aef8b63209a889615ea960005bb4f7bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>relays</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>ade280671c7a24b92f8247b7290fdb95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>afaddeefc98ef7dbd98c9225b33afc93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_relays</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a736f0d39a21ee74cbb343fc33edc8f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>aa97bf6195fb787571df2797216e40bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>relays_off</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>afce0578bf9a593f133ce0299a8133aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>relays_on</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a04a5707c0fc828543f43f6f077241bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>started</name>
      <anchorfile>namespacerelays.html</anchorfile>
      <anchor>a7f4e5b18941deba59493831a6f2ffd9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>shift</name>
    <filename>namespaceshift.html</filename>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_cmd</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a4a79b95aab4c3aa4d5a9b07bd4a0fa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shift</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>adc64aaa7e05207dbb5788af36740db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shifter_state_update</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>aa9dabf5cd2b22687d6c29e34d635b026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a01ff39cfb1351d783d9927ad572359f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_gear</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>afda348ccd0f64880c8d951065d631008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>expand_abbrev</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>aa50ee5e70343e1a06ecd01f806aad1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a074345de153f87c5c94d2fa1c771bdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>gear_name</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>abcfadc3c4ac8d1d774d211cf9f516317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>gears</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>ab1cb25b8af767e30ff2316515c421afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_gear</name>
      <anchorfile>namespaceshift.html</anchorfile>
      <anchor>a2bad2211bfd7fe956ecd50471d97a68b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>silverlode</name>
    <filename>namespacesilverlode.html</filename>
    <namespace>silverlode::isw</namespace>
  </compound>
  <compound kind="namespace">
    <name>silverlode::isw</name>
    <filename>namespacesilverlode_1_1isw.html</filename>
    <member kind="enumeration">
      <name>isw</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>index_found</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a69255cd5660648720428f8aba14b9d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_zero</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8af1f0e18a70b73df43b2fdeb407ad4f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_pos</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a000ebd42214cb48f89a6b6e006d81e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>last_calc_neg</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a03049df41ba20d62950733d14824c58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_1_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a96c4e78c7a493b79f5193e687a9a6f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_2_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a937a4d3f932c9472d6eb8e600c288ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>io_3_high</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a5517ea17a85d6ceaf34f25f5b915008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>temp_driver_en</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a0e124ab5240fa3d2e5696460fb83e877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>moving_error</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a0dec706752b50deb7ac7cf0403b1c28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>holding_error</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a9f3bc5dc334839cea0414b0ca74ad584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>halt_sent</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a856639295795da82e9ef923e487c123e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>input_found</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a2cb1b10e6dfe277fe51ef949d7002875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>delay_exhausted</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a7df9f15efb8ea72f14c8092965725d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>over_voltage</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a5d4bcfbd9b38d2eedd46d120c7d1aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>low_voltage</name>
      <anchorfile>namespacesilverlode_1_1isw.html</anchorfile>
      <anchor>a389a00fd02b6e15f5e42ce13269fdfa8a53d26b7b9f4589e2b2ffbef7cf4f5b7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_brake</name>
    <filename>namespacetest__brake.html</filename>
    <member kind="function">
      <type>def</type>
      <name>log_brake_cmd</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>a240bd421528d9df39b615938b4f98cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_brake_state</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>a28062a4a9ab1d1166367a45cdc6a1d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__brake.html</anchorfile>
      <anchor>ac6db445baeaa461b85a8e49c8e9fdcc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_shifter</name>
    <filename>namespacetest__shifter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_cmd</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>ad10650b058b56b1a41d723a35c550149</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_shifter_state</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>a07b1d3151575848e36e71c05fe712fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__shifter.html</anchorfile>
      <anchor>a2202fc4e77fc86ad43b95952901de594</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_steer</name>
    <filename>namespacetest__steer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>log_steering_cmd</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>ab159a608e938dcbd018acde40ecea55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_steering_state</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>a14fd278cc56a6d357b7f05c565962102</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>ae7ab2f73a855232cbdc398fed908b44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_steer_degrees</name>
      <anchorfile>namespacetest__steer.html</anchorfile>
      <anchor>a7fb57a425e2dccd75565959843a2c7ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">steering_rosapi</docanchor>
    <docanchor file="index">steering_examples</docanchor>
    <docanchor file="index">unit_test_examples</docanchor>
    <docanchor file="index">shift_rosapi</docanchor>
    <docanchor file="index">shift_usage</docanchor>
    <docanchor file="index">steering</docanchor>
    <docanchor file="index">unit_test</docanchor>
    <docanchor file="index">brake</docanchor>
    <docanchor file="index">shifter_examples</docanchor>
    <docanchor file="index">brake_examples</docanchor>
    <docanchor file="index">shift</docanchor>
    <docanchor file="index">shifter_rosapi</docanchor>
    <docanchor file="index">shift_examples</docanchor>
    <docanchor file="index">shifter</docanchor>
    <docanchor file="index">brake_rosapi</docanchor>
  </compound>
</tagfile>
