<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>battery_check.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-pr2_power_drivers/doc_stacks/2015-08-27_18-38-18.069190/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/</path>
    <filename>battery__check_8cpp</filename>
    <includes id="ocean_8h" name="ocean.h" local="yes" imported="no">ocean.h</includes>
    <class kind="class">BatteryServerChecker</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>battery__check_8cpp.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-indigo-pr2_power_drivers/doc_stacks/2015-08-27_18-38-18.069190/pr2_power_drivers/ocean_battery_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ocean.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-pr2_power_drivers/doc_stacks/2015-08-27_18-38-18.069190/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/</path>
    <filename>ocean_8cpp</filename>
    <includes id="ocean_8h" name="ocean.h" local="yes" imported="no">ocean.h</includes>
    <class kind="struct">ocean</class>
    <member kind="define">
      <type>#define</type>
      <name>FILE_LOGGING</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a432f4e49cff02f0cc159246ba831f653</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getword</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a65eb8c98e08c3fc2e32b48ead728282b</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATE_DEBUG</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a31e9b213d26e8a0d094f6fea427ab82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GROUND_STATE</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baf3ac34e7e6a7ba5d0acac02f7a115cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NMEA_DOLLAR</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba428d155a952611b00e0878627d0f3a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NMEA_PUB_LEAD</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba2cbec7a2c02d441ca4dc41e330a726da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NMEA_LEADER_END</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba823e2351ffdd7087cea72805af970f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NMEA_CR</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baf54e6b13355d4e2a6a7a09227ca3e209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NMEA_RECOGNIZED</name>
      <anchorfile>ocean_8cpp.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba0850c8a329e533946a57528b838e2fb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ocean.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-pr2_power_drivers/doc_stacks/2015-08-27_18-38-18.069190/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/</path>
    <filename>ocean_8h</filename>
    <class kind="class">willowgarage::ocean::ocean</class>
    <class kind="struct">willowgarage::ocean::ocean::regPair</class>
    <namespace>willowgarage</namespace>
    <namespace>willowgarage::ocean</namespace>
  </compound>
  <compound kind="file">
    <name>server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-pr2_power_drivers/doc_stacks/2015-08-27_18-38-18.069190/pr2_power_drivers/ocean_battery_driver/src/ocean_battery_driver/</path>
    <filename>server_8cpp</filename>
    <includes id="ocean_8h" name="ocean.h" local="yes" imported="no">ocean.h</includes>
    <class kind="class">server</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>tempToCelcius</name>
      <anchorfile>server_8cpp.html</anchorfile>
      <anchor>a6cace3f5f47c9572a079aa06f99370a5</anchor>
      <arglist>(const int &amp;iKelvin)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>toFloat</name>
      <anchorfile>server_8cpp.html</anchorfile>
      <anchor>ae48766cc0ce126b75011b846db9b08f7</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>BATTERY_TEMP_WARN</name>
      <anchorfile>server_8cpp.html</anchorfile>
      <anchor>aa7bb3bcdd21294366a64805f7fb60dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BatteryServerChecker</name>
    <filename>classBatteryServerChecker.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>batteryOK</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a17a06a1e4440e8f0a5d3bcc330c087a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BatteryServerChecker</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>afcf2475d7cf51eb9860eae971e1214e9</anchor>
      <arglist>(int id, const string &amp;dev, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getStatus</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>ac50a65428f51cd29dfbfed8c6d3f405c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a704e721472707a3cfd13ef79bd089596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a84060a1daf1eadfad66a1a92a623fd3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a13a63a382b0094553ef37e8dc76eb419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>device_</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a897783ee0383f8ba803f761b3618a4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a38f313931997a303418c3825f190ef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; bool &gt;</type>
      <name>inhibited</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a2a1fdd62c523c2ee6540c2f3d46a5ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ros::Time &gt;</type>
      <name>last_update</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>ad03077167fdf5aeb9e475ab93f7a6caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; bool &gt;</type>
      <name>no_good</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>afa24057c97350ad50be1e8ffbf9800fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ocean</type>
      <name>os</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a50a887589cf524d68ef84fadcfbcf345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; bool &gt;</type>
      <name>present</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>ac08838f4c614e4608fa6810574f942c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>runThread_</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a318f1314d22b562651ad2f25001da0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>stopRequest</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a433b60e97b27b79f6c26def856b28a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeout_</name>
      <anchorfile>classBatteryServerChecker.html</anchorfile>
      <anchor>a2904dbd9f78d9b315057ee8a2ab2714e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ocean</name>
    <filename>structocean.html</filename>
  </compound>
  <compound kind="class">
    <name>server</name>
    <filename>classserver.html</filename>
    <member kind="function">
      <type></type>
      <name>server</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>af967395d86499336a392bdd3667a54e0</anchor>
      <arglist>(const int &amp;majorID, const std::string &amp;dev, const int debug_level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>ac10a4de76f591314e38bbc4ef6112822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a2107fd58163c0b71b4b7c9251c839797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a66bd9eb32455d0581abe2c82dda4dc87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>debug_level</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a45094eeb70497db862ac2831718baeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>handle</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a00219fb40e2335996dad3b1d4db2ecc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_warned_no_good_</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a4116707750b8a54e8c8c1de831a34b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_warned_temp_alarm_</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a54af20ed16dd8d386e15ba1519eb1824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lag_timeout_</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>ac21d42abc0a8b5c582a82c22271243d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>majorID</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a16452d0daea36f3e61cf7079ce0c3adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>myThread</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a79815ce3bef7b7e2436377e68b61112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>serial_device</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>afdae6f3e09eb0fee45b57e494b026631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stale_timeout_</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>ac539c448313745e8d6e5097eb5787d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>stopRequest</name>
      <anchorfile>classserver.html</anchorfile>
      <anchor>a104938184207ada5163c7684a9da2eb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>willowgarage</name>
    <filename>namespacewillowgarage.html</filename>
    <namespace>willowgarage::ocean</namespace>
  </compound>
  <compound kind="namespace">
    <name>willowgarage::ocean</name>
    <filename>namespacewillowgarage_1_1ocean.html</filename>
    <class kind="class">willowgarage::ocean::ocean</class>
  </compound>
  <compound kind="class">
    <name>willowgarage::ocean::ocean</name>
    <filename>classwillowgarage_1_1ocean_1_1ocean.html</filename>
    <class kind="struct">willowgarage::ocean::ocean::regPair</class>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a9ec17ae247ada10c7755dfef26aae481</anchor>
      <arglist>(const std::string &amp;input_dev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ocean</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a32828660435c1d304187f89460a289e8</anchor>
      <arglist>(int id, int debug=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_file</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a82d757c9215151fae934852332f57ebe</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>affa03059815da89133233f12a8b1633b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDebugLevel</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a26c24832c85e9b802f0920cf4602a8c6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ocean</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>acd1175a6dbf7eb30f099139d81da688f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pr2_msgs::BatteryServer2</type>
      <name>server</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a1a5054c3df0ae20a77e1eeba8fb8aa45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BAD_PACKET</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a86a668f03960237b71db5cec268f5bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>INPUT_BUF_SIZE</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a65fc628d8a905bd421f78ec3028c57d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MAX_PACKET_LENGTH</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>adcc83f4315e04ba778b0829a75015c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAXCHANNELS</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>afef8bf14633af9207486947aeb35d5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAXTAGLEN</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ac9caf00ab8b80b4ec3e3fa62fcfeb58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NMEA_MAX</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a0145787672e684a9ea9a3354fc991faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NMEA_PACKET</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>aa6888c2ce390c8f364858ecf51177bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NO_PACKET</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a0bdc50e89d91a589cc722091fec668ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OUTPUT_BUF_SIZE</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a34a5b4c38889401b2273458613097c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct regPair</type>
      <name>regList</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>af4853acb1206536a45e736a1f063246f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned</type>
      <name>regListLength</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>aaa97e88f1d476337d17dba19a118a1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>character_discard</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>aa2c97e90ecc653a994ca472260415d84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>commTest</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ad8b281e798993dd666034880bfd5df9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long int</type>
      <name>convertStringBase16</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a8a59e85c67feac51e5c06cb4b9c7f944</anchor>
      <arglist>(const char *input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>aee47dec300b88d23c5af1b7194530957</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>get_speed</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a6a874d982f627a8a95827779744fcd2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>gpsd_hexdump</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a08083c8c692eb5124f7956495a9b40bf</anchor>
      <arglist>(void *binbuf, size_t binbuflen)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>time_t</type>
      <name>mkgmtime</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a5705adc3a871ab560661456a05e83629</anchor>
      <arglist>(register struct tm *t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nextstate</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a49e083b55ad5290432a4691861653a37</anchor>
      <arglist>(unsigned char c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>nmea_add_checksum</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a2458223c3665beb516780574d4c0d825</anchor>
      <arglist>(char *sentence)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>nmea_parse</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a31c51ace4a703590dd19eb65ef16548b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>nmea_send</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a2ba70d2b9be7d5f70eef58e794959e9b</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>packet_accept</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a4e14b453f450b5b23fe4e934692b0a3d</anchor>
      <arglist>(int packet_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>packet_discard</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a58fdb0160ead1b7e899ad6a501e11f9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ssize_t</type>
      <name>packet_get</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ac5f1649214f01ba314721eb44cfd0930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ssize_t</type>
      <name>packet_parse</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ad34f1e087c2d3d9bccc1a673cfcad6f4</anchor>
      <arglist>(size_t newdata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>packet_reset</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>accca85333ffbb916f389cf38db48d660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>processBattery</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a5366ee251e254538aaf756f73694538f</anchor>
      <arglist>(int count, char *field[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>processController</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a5a1dd875977894aa923a2d57b2bfd168</anchor>
      <arglist>(int count, char *field[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>processSystem</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a4ab551c13b30854a2ccecb913fe23998</anchor>
      <arglist>(int count, char *field[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>report</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a60294725b2e7a4171e0173f546ff9c33</anchor>
      <arglist>(int errlevel, const char *fmt,...)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetOcean</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a92f09b382acfbc7250e8cfecdb8d5db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_speed</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a557dbbf48869d457e912d1ae811355e9</anchor>
      <arglist>(int speed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>string_send</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>acf2a0b8e98eebaea86d8dacbb0e499ff</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>acknowledge</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ada3d76ab83a62c7d1f8273f802222d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>char_counter</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a06c278342b7f83bbff349400271d4f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentBattery</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a53fe2c12446cd1ef2971752f41c0261d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentBaudRate</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>af684ef45f6ab2502f1e06f5463221b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentBaudRateIndex</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a7105d43f5604c62c85fa7815ae5fde97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentPort</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>abafc547bbc9aff88269f90a9a081560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cycleComplete</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a90770df46cdf1a9b145986ffeb805a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>debuglevel</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a8f5cd8f6fa175b07650b58f780cb8c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>idString</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a033c75e26d2ee116dcff9e9198221061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>inbuffer</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a3b12778314526c41dbf9b9b4d3366514</anchor>
      <arglist>[INPUT_BUF_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>inbuflen</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a1e598b1bf0f9c369efdc3579785ee508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>inbufptr</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ab0019d7703349baeb34a4ce49b40ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>inputDevice</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a22771c4f55ed06c976dc40f2066fa186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>outbuffer</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a89340e727272e17f71ff5ed980cf96f5</anchor>
      <arglist>[OUTPUT_BUF_SIZE+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>outbuflen</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a3bbcc6f86fe7c28f75afb966038268e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>packetState</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>abe2cc2d4bc5a3dccf23c19c3626c365c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>packetType</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a544ba02e9ca8821f8d73ed903d0f3c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sentenceCount</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>abd68fe31b0049b0e374f4a5a09298626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sentenceLength</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>a2beb98260e038f5022f84bc6cf826329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>tag</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ae31991b7940072ad1b2e89c8721705eb</anchor>
      <arglist>[MAXTAGLEN]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct termios</type>
      <name>ttyset</name>
      <anchorfile>classwillowgarage_1_1ocean_1_1ocean.html</anchorfile>
      <anchor>ac061674e901e79d6255c028d329210fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>willowgarage::ocean::ocean::regPair</name>
    <filename>structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html</filename>
    <member kind="variable">
      <type>const unsigned</type>
      <name>address</name>
      <anchorfile>structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html</anchorfile>
      <anchor>ac6a6ddd011d23bab8808fe9ae470ab88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>name</name>
      <anchorfile>structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html</anchorfile>
      <anchor>a2a9597e4d3f3aa8c031010f3fdf1a1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>unit</name>
      <anchorfile>structwillowgarage_1_1ocean_1_1ocean_1_1regPair.html</anchorfile>
      <anchor>a3cb81fc401327d67486bb65121967de7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">param</docanchor>
    <docanchor file="index">topic</docanchor>
    <docanchor file="index">usage</docanchor>
  </compound>
</tagfile>
