<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>atrvjr_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>atrvjr__config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BASE_INDEX</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>aee2ad2a2ef3a1182013df4745769348e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BODY_INDEX</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>aae466c72b6c99a7b60d36d9349e4ba61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_ADDRESS_STYLE</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a29a6a21152ad2ece9281a5b8c78b10f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_BIT_STYLE</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ab9febdc59d59a95795bb573787ab52fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_COUNT</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ac65ec472e1a2e8acbfdbd32e9c254eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_STYLE</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a27ca910a1ea2ec8384a50749f28633fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOME_BEARING</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ad6b0571524a74bbcb23c101e35897703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_BANK_COUNT</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a12536edbc8a3b5873ce7dbd7d35c7df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_BASE_BANK</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a526393c66ca73f4008c5dee4ba074fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_PER_BANK</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a04cebf2c53776082ff94e90b544efe78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_POSES_COUNT</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a0bcd39e28dca16a6cf92d57e4e4453c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOY_ANG_RATIO</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a9173b454e03bfba42f578e8cbbe8ef99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOY_POS_RATIO</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a4a6fe6647a55e98f1a93b904f94558ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ODO_ANGLE_CONVERSION</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a379b64feb9c7bdcd22e5bbf537ce89eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ODO_DISTANCE_CONVERSION</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ab83ac9f2e18dada2635d46e92a7066b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLUGGED_THRESHOLD</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>abecf899d6db58611d8f880c4e369006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POWER_OFFSET</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a7df62c7a64a30835835714e8ea4d7e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANGE_CONVERSION</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a10bee2b48d2359d477b06d304632f68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_ECHO_DELAY</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a808a764ea3bf6220ca884a8b0c3a1412</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX_PER_BANK</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ab11be823d55fc1e8810da4453adf0bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX_RANGE</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a80e520918a77e77bda03ac100128019e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_PING_DELAY</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>aac7ad321e154d48fc81d87e5bd72322b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_SET_DELAY</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>aabfc73c7f5149f57fcb7764adf4172a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_JOYSTICK</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a6edeef152bc8811d157112c389608395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BUMPER_ANGLE_OFFSET</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a5c9d5d5ae2e59bbebb083de703037f76</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BUMPER_HEIGHT_OFFSET</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a8f2a686afe4d485794af261d37ab90d7</anchor>
      <arglist>[][4]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BUMPERS_PER</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a1924ed838c8589f4bffa5d79d1d8ca0c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_ANGLE_INC</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ab75f9b5df7499b7cbdb0b8d45291ddb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONAR_RING_BANK_BOUND</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a2caa9f2231d6b2a064136d3449e136ed</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_DIAMETER</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ae46bd1b6feba961f480431ab77767550</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_HEIGHT</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>abffc7146a5381061b5d7e7c7f674a914</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_START_ANGLE</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a9fc305cc08e38489cffebc49ee60c79b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONARS_PER_BANK</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>a9570912e157a4b52e708aae6c4c7e023</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONARS_PER_RING</name>
      <anchorfile>atrvjr__config_8h.html</anchorfile>
      <anchor>ab7050c674d176abe87ad0f70d208d8d4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>atrvjr_driver.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/src/</path>
    <filename>atrvjr__driver_8cc</filename>
    <includes id="atrvjr__driver_8h" name="atrvjr_driver.h" local="no" imported="no">rflex/atrvjr_driver.h</includes>
    <includes id="atrvjr__config_8h" name="atrvjr_config.h" local="no" imported="no">rflex/atrvjr_config.h</includes>
  </compound>
  <compound kind="file">
    <name>atrvjr_driver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>atrvjr__driver_8h</filename>
    <includes id="rflex__driver_8h" name="rflex_driver.h" local="no" imported="no">rflex/rflex_driver.h</includes>
    <class kind="class">ATRVJR</class>
  </compound>
  <compound kind="file">
    <name>atrvjr_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/src/</path>
    <filename>atrvjr__node_8cc</filename>
    <includes id="atrvjr__driver_8h" name="atrvjr_driver.h" local="no" imported="no">rflex/atrvjr_driver.h</includes>
    <class kind="class">ATRVJRNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>atrvjr__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b21_config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>b21__config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BASE_INDEX</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>aee2ad2a2ef3a1182013df4745769348e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BODY_INDEX</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>aae466c72b6c99a7b60d36d9349e4ba61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_ADDRESS</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a6f48cdf6d87b9d989feb1844f1cc11ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_ADDRESS_STYLE</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a29a6a21152ad2ece9281a5b8c78b10f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_BIT_STYLE</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ab9febdc59d59a95795bb573787ab52fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_COUNT</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ac65ec472e1a2e8acbfdbd32e9c254eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_STYLE</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a27ca910a1ea2ec8384a50749f28633fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEADING_HOME_ADDRESS</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a00de24b96d40f3943eed0d539f9c09ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HOME_BEARING</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ad6b0571524a74bbcb23c101e35897703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_BANK_COUNT</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a12536edbc8a3b5873ce7dbd7d35c7df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_BASE_BANK</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a526393c66ca73f4008c5dee4ba074fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_PER_BANK</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a04cebf2c53776082ff94e90b544efe78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_POSES_COUNT</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a0bcd39e28dca16a6cf92d57e4e4453c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOY_ANG_RATIO</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a9173b454e03bfba42f578e8cbbe8ef99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOY_POS_RATIO</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a4a6fe6647a55e98f1a93b904f94558ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ODO_ANGLE_CONVERSION</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a379b64feb9c7bdcd22e5bbf537ce89eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ODO_DISTANCE_CONVERSION</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ab83ac9f2e18dada2635d46e92a7066b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLUGGED_THRESHOLD</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>abecf899d6db58611d8f880c4e369006c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POWER_OFFSET</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a7df62c7a64a30835835714e8ea4d7e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANGE_CONVERSION</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a10bee2b48d2359d477b06d304632f68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_ECHO_DELAY</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a808a764ea3bf6220ca884a8b0c3a1412</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX_PER_BANK</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ab11be823d55fc1e8810da4453adf0bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX_RANGE</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a80e520918a77e77bda03ac100128019e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_PING_DELAY</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>aac7ad321e154d48fc81d87e5bd72322b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_SET_DELAY</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>aabfc73c7f5149f57fcb7764adf4172a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_JOYSTICK</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a6edeef152bc8811d157112c389608395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BUMPER_ANGLE_OFFSET</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a5c9d5d5ae2e59bbebb083de703037f76</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>BUMPER_HEIGHT_OFFSET</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a8f2a686afe4d485794af261d37ab90d7</anchor>
      <arglist>[][4]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BUMPERS_PER</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a1924ed838c8589f4bffa5d79d1d8ca0c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_ANGLE_INC</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ab75f9b5df7499b7cbdb0b8d45291ddb9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONAR_RING_BANK_BOUND</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a2caa9f2231d6b2a064136d3449e136ed</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_DIAMETER</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ae46bd1b6feba961f480431ab77767550</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_HEIGHT</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>abffc7146a5381061b5d7e7c7f674a914</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>SONAR_RING_START_ANGLE</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a9fc305cc08e38489cffebc49ee60c79b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONARS_PER_BANK</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>a9570912e157a4b52e708aae6c4c7e023</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SONARS_PER_RING</name>
      <anchorfile>b21__config_8h.html</anchorfile>
      <anchor>ab7050c674d176abe87ad0f70d208d8d4</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b21_driver.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/src/</path>
    <filename>b21__driver_8cc</filename>
    <includes id="b21__driver_8h" name="b21_driver.h" local="no" imported="no">rflex/b21_driver.h</includes>
    <includes id="b21__config_8h" name="b21_config.h" local="no" imported="no">rflex/b21_config.h</includes>
  </compound>
  <compound kind="file">
    <name>b21_driver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>b21__driver_8h</filename>
    <includes id="rflex__driver_8h" name="rflex_driver.h" local="no" imported="no">rflex/rflex_driver.h</includes>
    <class kind="class">B21</class>
  </compound>
  <compound kind="file">
    <name>b21_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/src/</path>
    <filename>b21__node_8cc</filename>
    <includes id="b21__driver_8h" name="b21_driver.h" local="no" imported="no">rflex/b21_driver.h</includes>
    <class kind="class">B21Node</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>b21__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>rflex_driver.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/src/</path>
    <filename>rflex__driver_8cc</filename>
    <includes id="rflex__driver_8h" name="rflex_driver.h" local="no" imported="no">rflex/rflex_driver.h</includes>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>getInt16</name>
      <anchorfile>rflex__driver_8cc.html</anchorfile>
      <anchor>af24bacba8d95ff07e57413085db08e4f</anchor>
      <arglist>(const unsigned char *bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>getInt32</name>
      <anchorfile>rflex__driver_8cc.html</anchorfile>
      <anchor>a1c22d86d1c47bbcde6a6c31e3a49adb2</anchor>
      <arglist>(const unsigned char *bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putInt32</name>
      <anchorfile>rflex__driver_8cc.html</anchorfile>
      <anchor>a31edecb6a318fcb6f817cd8e6801ed9e</anchor>
      <arglist>(unsigned long l, unsigned char *bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>putInt8</name>
      <anchorfile>rflex__driver_8cc.html</anchorfile>
      <anchor>abba2a96f02d5c8307f34afefbac99c29</anchor>
      <arglist>(unsigned int i, unsigned char *bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>sgn</name>
      <anchorfile>rflex__driver_8cc.html</anchorfile>
      <anchor>a3df5e332cdc744fc48153b3548be1695</anchor>
      <arglist>(long val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rflex_driver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>rflex__driver_8h</filename>
    <includes id="rflex__info_8h" name="rflex_info.h" local="no" imported="no">rflex/rflex_info.h</includes>
    <class kind="class">RFLEX</class>
  </compound>
  <compound kind="file">
    <name>rflex_info.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-rwi_ros/doc_stacks/2015-08-28_12-57-16.231855/rwi_ros/rflex/include/rflex/</path>
    <filename>rflex__info_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BUFFER_SIZE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a6b20d41d6252e9871430c242cb1a56e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUMPER_ADDRESS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a6f48cdf6d87b9d989feb1844f1cc11ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_GET_UPDATE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>aa0795897ba4553e06e1fadb0fb1b54b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a4f7a11551e083359a7345d9b75bf3fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_REPORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ada0cc955e06105a9384eb67e31a4a0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_REPORTS_REQ</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a827b06d4f478cdd0b284e57b29765ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_SET</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ab6e6a10a4fbce701887850c27a44b9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIO_UPDATE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a877205cfbffd9cf073ee1b23974956d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEADING_HOME_ADDRESS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a00de24b96d40f3943eed0d539f9c09ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>acd0972fb4233a75389009c71422db388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_REPORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ae88c6f3f506e8279c7f08bdddf7b4c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IR_RUN</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a87d638217eae5a4cd4696e5f347501ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSTK_GET_STATE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a7e21afe44867e4ff0667948647f57824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSTK_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a4a7de987d87436a0aec755ac74b2157e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_COMMAND_LENGTH</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>af1abcb51a4aa27a5a5a7958c03448134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a78b40ab11947d0ee2b23f2e92755953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_MODE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2d7002db4e6dd1e4fb08de9f377be648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_MODEL</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a0ba781e97c0b81cd5e8342ab965e1b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_PARMS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ad9896d2efe5d13cc986a17f9c8896637</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_POS_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2b0291a4328898aa03ddd35b35d7268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_PWM</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2c10a7481cedc2d0be75df1b79472dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_PWM_LIMIT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>abb8268e9eee41f63d3618e13efc7f7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_SYSTEM</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a9a691c6f12dddaa58385bb6d23983a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_GET_TARGET</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a1e70950675c0a875e99531fc387665f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_DIR</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a1734e468e09423f627421294501ed4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a4fe2790741dbb956ce274d29297bb529</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_PARMS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a8d8937eeebc1b2f69842e88e1d173b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_POS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a34f1139f3af352daa67fda2f2b128f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_POS_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a411a3c36660c91d5f046f2e62c89dde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_PWM</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a1f0ac51f444b5bde518075ed0fd00cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_AXIS_SET_PWM_LIMIT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ab7f7e8dfbe0a4a95369b54095f926edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_BRAKE_RELEASE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2ffca250f7b436efa2351ad96fa201e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_BRAKE_SET</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a5483208e9cb03260e2fa082b60624d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_GET_GEARING</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a99ce0f6b59151add9cdead28a2e55876</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_GET_NAXES</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>afed0730800f32ef1a0cae30cce01c392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_GET_DATA</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2c27b678ebd69c32acbff6a22fd29f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_GET_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ac7df4b2989e54c12053932267636f6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_GET_MODE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ac8dbf8b781f4771f3c95becb7f27d82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_GET_PARMS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>af10e0f823fe55e04d6686b9efe0a2cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_SET_LIMITS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ab9d70e92e38230115046c141bb83ccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_SET_MODE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>acbb4b7d5243623ea3d935d25c8f04601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MOTOR_SET_PARMS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a50d8cf64c95f4d104fd0471d70111fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a24bc8a0f9d1ae70de4a645d633e5a825</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_SET_DEFAULTS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>aeefebd007dde65265689cd57acf64385</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_SET_GEARING</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a01d05820fad49843f45402cf1e4969fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_SYSTEM_REPORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ada9b06c8524824a965ce89cb5a8e3b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOT_SYSTEM_REPORT_REQ</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a7106a6acc65f6d854b8a2378aa96b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_GET_UPDATE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ae3428873ec675d7d7d5a84d0ce37c189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_MAX_COUNT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a3d15b16d841f913ec13bcf1b462edb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a72f4e7f36b69fdd1b3874e0824c0316a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_REPORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>af6e70424b7781acab3c176d3428afd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SONAR_RUN</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>add14729be4c222bac3142cb65797e00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_ROT_ACC</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a70220c815f0a6329711023fa1b24f876</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_ROT_TORQUE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>abe891d05f8a0308b432c5f5162754fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_TRANS_TORQUE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ae5fa26e210d3569ccef0a7b3a125a1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYS_LCD_DUMP</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a897bcde060df8a3a74725a7f8b783ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYS_PORT</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>aba97f0a47fd8489a7e0044d9f8eb1252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYS_STATUS</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a695e7916a9d828c289b0a9419341cea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>ESC</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a4fdada77c6d5319f38617e20289f3ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>ETX</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ad7752cd0276796499bbbde4ad5f5065a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>NUL</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a2fb69de260d48c66e280ac895fa728ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_CRC_OFFSET</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ab396f0672fb7488620c9dfc40bd693e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_CRC_START</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a15593e0ea5b4ab88263186f8111324df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_DATA_START_BYTE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a228b6fa680cbb18468ec6df8690f2ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_ID_BYTE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>abe206f15e1cc30702e4dd4a0c2c38304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_OPCODE_BYTE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a7b56d4be66e0be19f1a986eedf764301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_PORT_BYTE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a09046227f570a59298f219c97399fae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_SIZE_BYTE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a5d1a56ee24f879178c1a8aff77555506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PROTOCOL_SIZE</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>ad0235f46c7bcbd49c462ea7c73a72157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>SOH</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>afb3cd149363cda4a4a5d1d9b92796cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>STX</name>
      <anchorfile>rflex__info_8h.html</anchorfile>
      <anchor>a396e0738db26d16fad1e96b35bfbc337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATRVJR</name>
    <filename>classATRVJR.html</filename>
    <base>RFLEX</base>
    <member kind="function">
      <type></type>
      <name>ATRVJR</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a5a682e222898e804fc4ee1ce5447726a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaseBumps</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a60c3426f81a3d34ffecb0ff3cddc0944</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBaseSonarPoints</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ab3cc831e6ade6e74ca932e2677654c75</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBaseSonarReadings</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a3a2b1df1c72d40ae367b68d4ad9c89eb</anchor>
      <arglist>(float *readings) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBearing</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a7d478b9cd3b7b9bb8665591d97b7250e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBodyBumps</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a83d970a89ee9ea36b72588203c574677</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBodySonarPoints</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>aebe2851ead54d02d67153b9d3ec2d90b</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBodySonarReadings</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a3060e343e1be1fbb4cd5c511484e5250</anchor>
      <arglist>(float *readings) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a7be4cc11d82b499d5dfea88d6d56b9f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBaseSonars</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a76fc2bff005843aef9184905a1f901be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBodySonars</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a8d294730156f043d0ea862c3a7beba7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRotationalVelocity</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ade3f03c4b30c0a5ca376e2b6464a8f47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTranslationalVelocity</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a77237c2356f9a5b70da1b9372b45002c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVoltage</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a3acd2a353c11592bf417b0c51a5e39b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOdomReady</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a101abbcbcf9f2e3a3b8fb617644c49b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPluggedIn</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a2654334d5d7a35a2c1ab2d49bcec41be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processDioEvent</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>aa69667c00c63ff3884933e4e766edb03</anchor>
      <arglist>(unsigned char address, unsigned short data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMovement</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ad442f26110b070b8228a82fd2e43c0cc</anchor>
      <arglist>(float tvel, float rvel, float acceleration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSonarPower</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>aa1a54a857d5443896d7e6baa75916e72</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ATRVJR</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a733dd7a02fd362c7afcf2be3cce99639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ATRVJR</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a0adbc8dbfc4460728df23764da84cbe9</anchor>
      <arglist>(const ATRVJR &amp;atrvjr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getBumps</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>af1b89b7642df30a62c441cd4a82310c7</anchor>
      <arglist>(const int index, sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSonarPoints</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ae902c5a08862ff61e830e76536588466</anchor>
      <arglist>(const int ringi, sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSonarReadings</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a2bc8f6f7bd008710d0404038a5896646</anchor>
      <arglist>(const int ringi, float *readings) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ATRVJR &amp;</type>
      <name>operator=</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a7a8655da17f67ca719597dfd00a44bff</anchor>
      <arglist>(const ATRVJR &amp;atrvjr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int **</type>
      <name>bumps</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ac0c06bd6b06d1f1348893bc2aa4fc45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>first_distance</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ae93899bd7f6202c52b7314411bc46a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found_distance</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>a8673c419684cc50cc14ccd9a9fd22490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>home_bearing</name>
      <anchorfile>classATRVJR.html</anchorfile>
      <anchor>ac68af09a20bfc57e5d064a4aebaac4c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ATRVJRNode</name>
    <filename>classATRVJRNode.html</filename>
    <member kind="function">
      <type></type>
      <name>ATRVJRNode</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>af659e02d78a57c12221ab7ebf885740d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initialize</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a64dbf246866ae5522321eb0aa5eee158</anchor>
      <arglist>(const char *port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NewCommand</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>afaa63f172399898537d60b202ce9c991</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAcceleration</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a6b742ea2c9f77c4072ebfbdf49128534</anchor>
      <arglist>(const std_msgs::Float32::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a9d2e62c6a1d2511a8b1272fe5fd850ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleBrakePower</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a7a98bf9ffed9a32a05f1ca2fc9ea2a5f</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToggleSonarPower</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a7b5bfe2391908c78985fe4a89a8d3cea</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ATRVJRNode</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>af3b9435b4633e4843ab5adf76f171802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a6b0d14c931a9b95d32b81769f11285c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishBumps</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a824ad2aa98fd95b5816a560baa564dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>aa28b404bab8a5aa74dd3c1d820cfdfc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishSonar</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>adb66627ad9602cc5f19b8df0fd6c43f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>a_odo</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ab8603777192dbdf2578a4650b6ce9ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>acceleration</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ab8b3d28fc65f3e6bcb5308d15fb37fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>base_sonar_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>aeb7d28ec30dd33cca4b99fba7e77547b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>body_sonar_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a73b00e75619bc0ad28ae14a44663c9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>brake_dirty</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a37f20b080a1e8393fdb32de61e861f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>brake_power_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a20393dbc9e8f27a22eb94b419d6bf39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>broadcaster</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ae9a35f14235fdf03bf65ddb427f1a076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>bump_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ac697a4f76ad51a70c56df085c4e0a79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cmdRotation</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a849aa3b6f92c042b54391814232ae25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cmdTranslation</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a2008a95b889db8af77c3de231a0c5b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ATRVJR</type>
      <name>driver</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>af24cb123144a9bf8b12186b149fea25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>first_bearing</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ac8e7b58c7ebd9996d5f45e23d27af2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a0544fbafab9fd5745b17684902223ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isBrakeOn</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>aa6488317c4228f2edf10f2f2d2bc7ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isSonarOn</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a69ef9167f1814af86383150f2b6909fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a72954ff12139bfd76012303a1f61ac94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_bearing</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>affed9be82d2b63919cea29df6e1721e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_distance</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a0e01c9fef0e07b11a8cb88ae4575fe02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>abeb0c5fe638556b55aab18a1337ca6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>plugged_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a38bc249971be98d0f0c82a69f3fc4be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>prev_bumps</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>aac0ce24e51fe5cf251294699f9b07408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sonar_dirty</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a1494ac95886f330c34a67151face23d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sonar_just_on</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a5bc037e71ab92b2ee4634137b8aa32a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>sonar_power_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>adf37543be89161c1af3b72e6faaa1769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subs</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>acda940911edc76ceaee0e43f59d8790b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>updateTimer</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a4dd654e7f80b12357f02a6968fdf5ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>voltage_pub</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>a6b161e4b11b25418a1c9013a1fdbd591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_odo</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>ab30a5db2281d0aebfdce8f2ffd4482cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_odo</name>
      <anchorfile>classATRVJRNode.html</anchorfile>
      <anchor>aa8c4b949fe88e680dd9fea431b360868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>B21</name>
    <filename>classB21.html</filename>
    <base>RFLEX</base>
    <member kind="function">
      <type></type>
      <name>B21</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a609e51313d9f8202eac5c918e8356a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBaseBumps</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a61195c3be5e2137fc81b2155095fb6a6</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBaseSonarPoints</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a3b9a1780769488126493e8f9617cbcec</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBaseSonarReadings</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a664e48becb36ddb9feab73359b88fe6d</anchor>
      <arglist>(float *readings) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBearing</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a11d0e1244a5dc4bfd244812de7a5f831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBodyBumps</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>ae0a150607157c5703a987f7dd9630965</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBodySonarPoints</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a35df615c426bdc2b1bc482ca6ce13a1d</anchor>
      <arglist>(sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBodySonarReadings</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>acc60dccdffab7fa02bb3382c6605a3fa</anchor>
      <arglist>(float *readings) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a755d8d0e8d1dcd7d07ad7031f7b3587e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBaseSonars</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a4aa321ec79411c342e6ddbd902939c15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumBodySonars</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>ac2a8e68731d4b8c4bdc5d2bb2a6b03a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRotationalVelocity</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a9c3113110b0a669490e589886c49a0a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTranslationalVelocity</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>aea3c025a71122a14e2f807e6d55eb7f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVoltage</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a5c32c92ed698a5822b9e0a66fd8ec462</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOdomReady</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a334a970bcc8ecdd4e19389b9852334f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPluggedIn</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a8bb34c47cb42d8443da532399fb676eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processDioEvent</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>aa5905d075399eb2899a93d2a026636fe</anchor>
      <arglist>(unsigned char address, unsigned short data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMovement</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a48156a1cf1f64f8c816b463f7b191f7e</anchor>
      <arglist>(float tvel, float rvel, float acceleration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSonarPower</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>abc7a60356add55776b68fa2d02a2b6b3</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~B21</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>af2f3a51ec4e010d494af3c6823f79c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>B21</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a298899f6c8f5dcdea3a491155a03d49f</anchor>
      <arglist>(const B21 &amp;b21)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getBumps</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a7524ebf2a5e18a63a2731c87a764667b</anchor>
      <arglist>(const int index, sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSonarPoints</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a246530c88e5eae5988a6994b009ef193</anchor>
      <arglist>(const int ringi, sensor_msgs::PointCloud *cloud) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getSonarReadings</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a83ecd2562ed6be04c0ef27c2101b5484</anchor>
      <arglist>(const int ringi, float *readings) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>B21 &amp;</type>
      <name>operator=</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>ae6dba637f3d25943ca5936fcac524221</anchor>
      <arglist>(const B21 &amp;b21)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int **</type>
      <name>bumps</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a090020fd8895dfe5378ae21c7dab93a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>first_distance</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a60b77dd4847d16ffac1222790710fa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found_distance</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a62d907365be978322ec743231fcf350d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>home_bearing</name>
      <anchorfile>classB21.html</anchorfile>
      <anchor>a2f447ccb23ba3f3dddb3272a110a48ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>B21Node</name>
    <filename>classB21Node.html</filename>
    <member kind="function">
      <type></type>
      <name>B21Node</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a440bcf4e67a7a847fefe715cfcfd1138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ad8bc3b52202ecfaebb7def2128e5ad76</anchor>
      <arglist>(rflex::B21Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initialize</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a6fe05641b34b76b429130bbcf3c5c578</anchor>
      <arglist>(const char *port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NewCommand</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a596b8dec2869fd6fc9fe8e2d58c7f511</anchor>
      <arglist>(const geometry_msgs::Twist::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>produce_diagnostics</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>aa9e4960f10b1c556028f003cf7033f77</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a83c45da6164167964a4ce1045bdb09f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~B21Node</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a1d41888750540152646c2c2b7f6045b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a3d80f00e6e3ec86225a0b570f3b7b4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishBumps</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ad1417a8f217e0436c128b5ad1c43563a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishOdometry</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a542a3e9d2cd5f3d4571901f4331370c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishSonar</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>aa2d9f5cdad5bfbb1b0c34a0181a06b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>a_odo</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>adcf54ea8a95d280823e2d098e94b596a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>acceleration</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ab3c475347822f8127fa4b737e24818c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>base_sonar_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a2178cfa9961e1cb1b9a98efe62967281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>body_sonar_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>aa89c6805570a48ad5d3f415f7b6507d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>brake_dirty</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a92bcfc04abc5fae8378f9148a5d00f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>brake_power_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a975d71615fad7dc90c621562684a2c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>broadcaster</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>aa2741642a471bf0c83bfdc1051470ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>bump_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a510a1e6ed655dc8ec7fbf6e1a40ade2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cmdRotation</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a4b303f450fae2c7220658576cded7db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cmdTranslation</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a80e40a0f09418b61f49d58716cc93731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>B21</type>
      <name>driver</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ac1aa96c4e5715c101661bc978898e970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>first_bearing</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a6e90bfcddd03214ddf8e9afc1797f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a448d7b48cc1eaa7d0a41d930a7a89761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isBrakeOn</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ab08899e5697040f9657392ed9fd2bdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isSonarOn</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a3eafb6b6e986986949a019a58a15e614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a69c03aa1008006789fef8db6b7502343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_bearing</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a1f4ccb54ffbc2460b057736e720c32e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>last_distance</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a9c18f2eb227e1e3b5086c07802b2823c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a64f08b14cf9a5799211fb6ef1db2b5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>plugged_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a9d93f4497bb653922bb57600b01501ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>prev_bumps</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a35a3d3043f900809dd2b01d0ce3f0891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; rflex::B21Config &gt;</type>
      <name>server</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a0cb3b34e77d9843fd3c740f45dab991d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sonar_dirty</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>ae169abdb57730c32c67206c1f92f7a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sonar_just_on</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a479d2324766f37aa8a6af50420d78380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>sonar_power_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a22545afa11a74257c1448d31b5ed58e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a561c0156f041c324daad418a20d0bebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>updater</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a117f98c71a46aa931af5162cd1a39527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>updateTimer</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a8a0fbd4cd5ace8e6301a785513a76dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>voltage_pub</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a614ec2476fb174c49be85d173d407cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_odo</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>af51285bb4ca5ae8601c7bacbb088ee2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_odo</name>
      <anchorfile>classB21Node.html</anchorfile>
      <anchor>a39dad15e6bab7c905b62e0f691f6dd37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RFLEX</name>
    <filename>classRFLEX.html</filename>
    <member kind="function">
      <type>void</type>
      <name>configureSonar</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a9261f42ab066cd085816823f6c48a8ed</anchor>
      <arglist>(const unsigned long echoDelay, const unsigned long pingDelay, const unsigned long setDelay, const unsigned long val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBrakePower</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a06151dffd8b20fa3ea7344c20c9226d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIrCount</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>aa8f26534c1eff5ca5f976f9740f4c093</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initialize</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a839d697d51ddae460b782bc785754575</anchor>
      <arglist>(const char *devname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motionSetDefaults</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ab73e562fd20b856e723d9c54dc552bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RFLEX</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a7eaa77d0482c3665577057aeab61814d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSystemStatusCommand</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a8bcf5e8cf550fb3a4f8c08095c1366e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrakePower</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a1d41e6b094472a2747627b6fbbc98101</anchor>
      <arglist>(const bool power)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDigitalIoPeriod</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a5291d1087ce3b57f1acfc5bbd2bf8be5</anchor>
      <arglist>(const long period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIrPower</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a0c9ebb4d17a733e90956efdd63bd4d69</anchor>
      <arglist>(const bool power)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOdometryPeriod</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a855a6a2f2ea15f8ea72d17ca54f89091</anchor>
      <arglist>(const long period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>aefdd122c822e6f983be403da8ace81d4</anchor>
      <arglist>(const long transVelocity, const long rotVelocity, const long acceleration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RFLEX</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a85d056c5d21d74843a4d869665b665b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processDioEvent</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a179b89c35c266d14985b5f8c80ec2107</anchor>
      <arglist>(unsigned char address, unsigned short data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bearing</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a2a176c491fc1aca62aead3e8b70d4f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>brake</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a6ac845a2663c858cfc661c769f8364ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned short</type>
      <name>dioData</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a988a5e4049484454a9bc2d26bf2aa797</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ac4966268a999a8f5ca7ec9aad303a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>home_bearing_found</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a949662943bfc871838afb2a9d5407b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>irRanges</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a1eefd3e1ff78183a9287ec9dd401f1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>lcdData</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a9a39ee89dce3c9513b2bec13bb85b8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lcdX</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a23e4dbfc7b3a0aa9493cb2c51e49f736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lcdY</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ac201b9526fa530a2d1d5b69656243ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numIr</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a641b6a90e74de1f4414371414f9138f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>odomReady</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a6b73a78c20614dd808d387f854c5b232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rotVelocity</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a4510724726b98cdd4cbfb75a2e2f4ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sonar_ranges</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a8d3a3e96126c0d035a453e3e469681bf</anchor>
      <arglist>[SONAR_MAX_COUNT]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>transVelocity</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a9f956d5f4d45684e90bb4ea29dd21040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>voltage</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a19e88f9f0f30078f4739bf10b15ac2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned char</type>
      <name>computeCRC</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a84e263d68a74ddab0f77260e969dd27a</anchor>
      <arglist>(const unsigned char *buffer, const int n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RFLEX &amp;</type>
      <name>operator=</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>abfd1848558c79010a49590a1c7a61c8e</anchor>
      <arglist>(const RFLEX &amp;rflex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseDioReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a3b8923aaed97267f5f77a70388d6c0fb</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseIrReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a0a18177de3038027226233aa8705e47d</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseJoyReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a6b2546c821003b308bdd81c02fcee25d</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseMotReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ac2baf0256a11c43b72a0884367f05c8e</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parsePacket</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a1c05c0480f6bd22868d82e4ada702735</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseSonarReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>adc10a6d17067bf6711e7bb3669dc2ce0</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseSysReport</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>af762865afcba9a758bcba2fcadd66091</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>readData</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a613704451f0b241f01bc5844fde424eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readPacket</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>abb09c653f14b9a56e82094f5b029b50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RFLEX</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ab62fc74dfd3ba9e28a98b700aa8eb0f9</anchor>
      <arglist>(const RFLEX &amp;rflex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendCommand</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>ac9e46bf06f5c7722d84e20821ac1d3c1</anchor>
      <arglist>(const unsigned char port, const unsigned char id, const unsigned char opcode, const int length, unsigned char *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>writePacket</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a59730a96bb18c7559c87a75bf36afc8b</anchor>
      <arglist>(const int length) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>readThread</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a5974c8511085ab04e854f759215136bc</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fd</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>aa9cd55efdc42946276552dd7724d1693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a213d3f796e79bb38f440b1817b59374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a010a3f74d87a2d1a78661fbe93d6197e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>readBuffer</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a6ebf3f61bb4d7ca2a7e993b643574eed</anchor>
      <arglist>[BUFFER_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>thread</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a58ddf08fd75b7d1f7498825e5f79cca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>writeBuffer</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>a79a47898ef887eb9faa6106cf01f00fc</anchor>
      <arglist>[BUFFER_SIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>writeMutex</name>
      <anchorfile>classRFLEX.html</anchorfile>
      <anchor>aeed95c227aad4399f9b0436bc365bcba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
