<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ADC.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ADC/</path>
    <filename>ADC_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>averageAnalog</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>a7d63d152fb26dbbe250635828ab46c2e</anchor>
      <arglist>(PinName pin)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>rosserial_mbed::Adc</type>
      <name>adc_msg</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>a009f5966fd038a8684763bb304f09fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>adc_timer</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>a8516275a58fd8bbca123bb2b70b058cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>p</name>
      <anchorfile>ADC_8cpp.html</anchorfile>
      <anchor>aba76646b7ad5e9a50df2bfc7c12a8bb4</anchor>
      <arglist>(&quot;adc&quot;, &amp;adc_msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_test.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/tests/array_test/</path>
    <filename>array__test_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>Blink.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Blink/</path>
    <filename>Blink_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Blink_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCb</name>
      <anchorfile>Blink_8cpp.html</anchorfile>
      <anchor>acdfac643b627d9ee3337af4785f67237</anchor>
      <arglist>(const std_msgs::Empty &amp;toggle_msg)</arglist>
    </member>
    <member kind="function">
      <type>DigitalOut</type>
      <name>myled</name>
      <anchorfile>Blink_8cpp.html</anchorfile>
      <anchor>a844b1e2323a9cf3e677bd0c485c853fc</anchor>
      <arglist>(LED1)</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Blink_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber&lt; std_msgs::Empty &gt;</type>
      <name>sub</name>
      <anchorfile>Blink_8cpp.html</anchorfile>
      <anchor>a0fb1d1dc19d148fc2e4e2991d1ab8dfb</anchor>
      <arglist>(&quot;toggle_led&quot;, &amp;messageCb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Buffer.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/BufferedSerial/Buffer/</path>
    <filename>Buffer_8cpp.html</filename>
    <includes id="Buffer_8h" name="Buffer.h" local="yes" imported="no">Buffer.h</includes>
  </compound>
  <compound kind="file">
    <name>Buffer.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/BufferedSerial/Buffer/</path>
    <filename>Buffer_8h.html</filename>
    <class kind="class">Buffer</class>
  </compound>
  <compound kind="file">
    <name>BufferedSerial.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/BufferedSerial/</path>
    <filename>BufferedSerial_8cpp.html</filename>
    <includes id="BufferedSerial_8h" name="BufferedSerial.h" local="yes" imported="no">BufferedSerial.h</includes>
  </compound>
  <compound kind="file">
    <name>BufferedSerial.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/BufferedSerial/</path>
    <filename>BufferedSerial_8h.html</filename>
    <includes id="Buffer_8h" name="Buffer.h" local="yes" imported="no">Buffer.h</includes>
    <class kind="class">BufferedSerial</class>
  </compound>
  <compound kind="file">
    <name>button_example.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/button_example/</path>
    <filename>button__example_8cpp.html</filename>
    <member kind="function">
      <type>DigitalIn</type>
      <name>button_pin</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a87b4cd183cd4bb38d178066b224fadc7</anchor>
      <arglist>(button)</arglist>
    </member>
    <member kind="function">
      <type>DigitalOut</type>
      <name>led_pin</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a690165c69c376d1d5ff81b85fcc10918</anchor>
      <arglist>(LED1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>debounce_delay</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a98f300fe8bb571b4fd0a16ea44b76b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>last_debounce_time</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>ad56c5e5be6a988b06beda479e4e1210c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>last_reading</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a75480f4761a7272dd1340f716539767b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_button</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a0173dcc273d468038dd64d2abfa781c3</anchor>
      <arglist>(&quot;pushed&quot;, &amp;pushed_msg)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>published</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a45b32162c2c635cd3941771c57fafe23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Bool</type>
      <name>pushed_msg</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a5dcfc3da0b953d1d29fabcb78e48e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>button__example_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Clapper.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Clapper/</path>
    <filename>Clapper_8cpp.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>clapper_state</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>afda42193b90c8bc15d024b5cf3e14c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clap1</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>afda42193b90c8bc15d024b5cf3e14c9fa8d9681fca1243a7ddc56a88dfdd23696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clap_one_waiting</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>afda42193b90c8bc15d024b5cf3e14c9fa1fad1b50331f1f5bf86b5de87af073a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pause</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>afda42193b90c8bc15d024b5cf3e14c9fa5194bb80bcb44b904d0d1d7c671771bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>clap2</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>afda42193b90c8bc15d024b5cf3e14c9fa8bb039c6833845ab2818cc56b491a9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AnalogIn</type>
      <name>mic_pin</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a1606449fe5f675302a2cd05ad2576bcc</anchor>
      <arglist>(mic)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>adc_ave</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a982f2b58cd528122fc751468e1dc3d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>clapper_state</type>
      <name>clap</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a927fcb99ccb0877a9a2c31eb1ea192c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Empty</type>
      <name>clap_msg</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a31d2f423f8403f3007e6652ddad4ecd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>p</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>ae0ea1fac7eec60f511bc8739e39027f0</anchor>
      <arglist>(&quot;clap&quot;, &amp;clap_msg)</arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>volume_thresh</name>
      <anchorfile>Clapper_8cpp.html</anchorfile>
      <anchor>a438e1cf67142273cc2d9e95cca3ea4c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ServiceClient/</path>
    <filename>client_8py.html</filename>
    <namespace>client</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceclient.html</anchorfile>
      <anchor>ab38728174e4519d21e4253d77ec2fb23</anchor>
      <arglist>(req)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DHT.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GroveTemperatureHumidity/DHT/</path>
    <filename>DHT_8cpp.html</filename>
    <includes id="DHT_8h" name="DHT.h" local="yes" imported="no">DHT.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DHT_DATA_BIT_COUNT</name>
      <anchorfile>DHT_8cpp.html</anchorfile>
      <anchor>abdf3f0ea6ce6e10cf90a49e268f73199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DHT.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GroveTemperatureHumidity/DHT/</path>
    <filename>DHT_8h.html</filename>
    <class kind="class">DHT</class>
    <member kind="typedef">
      <type>enum eError</type>
      <name>eError</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a19a845313e9a66cbc24732304ee13717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum eScale</type>
      <name>eScale</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>ae973428fd5aee45a569f0bf728700760</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum eType</type>
      <name>eType</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a891b95fb9c65ab4b22eca709cb93120d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eError</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NONE</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a4edc8aade11e1de7bbbdc04704baae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUS_BUSY</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a1a0235859e45caa745109a2768cc740a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_PRESENT</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a78d1519cc16827069c1531d301af28d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ACK_TOO_LONG</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a110cdd682ea3a89a69980aef01657713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SYNC_TIMEOUT</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a0f3513fd134e6e4f5a0f16356070ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_DATA_TIMEOUT</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2abcb40a4b4124b6b15c0a9ec14520a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CHECKSUM</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a471ebe6c0766abc6fa4e82a09bfdb985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NO_PATIENCE</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a3b4c2d72f090546b51102afc40c34bc2a1f17b5d9cd587ab1d55f0930b8c7f354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eScale</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a2ab7585fb263a77cb120ec0178eb806e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CELCIUS</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a2ab7585fb263a77cb120ec0178eb806ea6600ab5b3b178055238cfb794ca39499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FARENHEIT</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a2ab7585fb263a77cb120ec0178eb806ea137783d5482942f5b8a51d3ff5322f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KELVIN</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a2ab7585fb263a77cb120ec0178eb806ea1ee6e694f8ea36c8ed7c0e5c76439b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>eType</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DHT11</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60eac787700a72e9e1ab11c5135833176f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEN11301P</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60ea3c49b1ad60562e9fdd0cf365d2235eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RHT01</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60ea2f3fd708bd744261a2b13b4fef93eff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DHT22</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60ea751933a6e30ed5eeefb2c7c7b5e52602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AM2302</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60ea874d7c9e9f61bf7bcb877a8108b78378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEN51035P</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60ea14d09983af2fb14b5cb71853e06fbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RHT02</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60eab4379feff4433ca766ff4238acf35340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RHT03</name>
      <anchorfile>DHT_8h.html</anchorfile>
      <anchor>a12f8ec8f0e7a4584b9fe481bb53fa60eadfc3dec88cb8ff949f7ba414d534410c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>float64_test.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/tests/float64_test/</path>
    <filename>float64__test_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>GroveBuzzer.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GroveBuzzer/</path>
    <filename>GroveBuzzer_8cpp.html</filename>
    <member kind="function">
      <type>void</type>
      <name>beep</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>a26122761e1f8c6e075bf686f578868d5</anchor>
      <arglist>(float freq, float time)</arglist>
    </member>
    <member kind="function">
      <type>DigitalOut</type>
      <name>led</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>afbc2ff2d2db5d3f5e86b22949e07da0d</anchor>
      <arglist>(LED1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCb</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>a2f8a058234c1ceeaab4f07a803dfe9f8</anchor>
      <arglist>(const std_msgs::Float32MultiArray &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nobeep</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>af4ccd771afbecb4ce056d8fc68befecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>playing</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>a0448fec049217e428b9ec21c03e51d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber&lt; std_msgs::Float32MultiArray &gt;</type>
      <name>sub</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>ae85f32af92b644436e0fc95fdab2d1d2</anchor>
      <arglist>(&quot;buzzer&quot;, &amp;messageCb)</arglist>
    </member>
    <member kind="variable">
      <type>Timeout</type>
      <name>toff</name>
      <anchorfile>GroveBuzzer_8cpp.html</anchorfile>
      <anchor>a62ba31cb8b8b8025235e6737f2c09683</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GroveCollision.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GroveCollision/</path>
    <filename>GroveCollision_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GroveCollision_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Bool</type>
      <name>collision_msg</name>
      <anchorfile>GroveCollision_8cpp.html</anchorfile>
      <anchor>a497de9ca7e7187f3f0665dc7f288f2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>GroveCollision_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_collision</name>
      <anchorfile>GroveCollision_8cpp.html</anchorfile>
      <anchor>af7bb46d8b25ca11ecb1efecd18898b29</anchor>
      <arglist>(&quot;collision&quot;, &amp;collision_msg)</arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>GroveCollision_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrovePIRMotionSensor.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GrovePIRMotionSensor/</path>
    <filename>GrovePIRMotionSensor_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GrovePIRMotionSensor_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Bool</type>
      <name>motion_msg</name>
      <anchorfile>GrovePIRMotionSensor_8cpp.html</anchorfile>
      <anchor>a7c15c9b2b8b80d6d7e15c7907c090044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>GrovePIRMotionSensor_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_motion</name>
      <anchorfile>GrovePIRMotionSensor_8cpp.html</anchorfile>
      <anchor>ab0cbac7e834d0441456b100c9ce0349b</anchor>
      <arglist>(&quot;motion&quot;, &amp;motion_msg)</arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>GrovePIRMotionSensor_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GroveTemperatureHumidity.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/GroveTemperatureHumidity/</path>
    <filename>GroveTemperatureHumidity_8cpp.html</filename>
    <includes id="DHT_8h" name="DHT.h" local="yes" imported="no">DHT.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::RelativeHumidity</type>
      <name>humidity_msg</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>a512363e0ae42ba4804998a0ed8618929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_humidity</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>a7f590bc7e52afc2d94a057447be001d1</anchor>
      <arglist>(&quot;humidity&quot;, &amp;humidity_msg)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_temp</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>ace2030e64e1a49d4e0180fc740732479</anchor>
      <arglist>(&quot;temperature&quot;, &amp;temp_msg)</arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::Temperature</type>
      <name>temp_msg</name>
      <anchorfile>GroveTemperatureHumidity_8cpp.html</anchorfile>
      <anchor>a397ab5b1f35a9c2e3aaa3704ef4044d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HelloWorld.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/HelloWorld/</path>
    <filename>HelloWorld_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>a76864eae69a31fb59ca90f0e9f10f442</anchor>
      <arglist>(&quot;chatter&quot;, &amp;str_msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hello</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>ab36b1e99d161b5f452b25dbc709fd6cf</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>DigitalOut</type>
      <name>led</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>a169cbae2daf003eef85329a6ea03fce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::String</type>
      <name>str_msg</name>
      <anchorfile>HelloWorld_8cpp.html</anchorfile>
      <anchor>aa4350497024b8e1f1c96db19ba18f641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IrRanger.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/IrRanger/</path>
    <filename>IrRanger_8cpp.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getRange</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>ac8200eff3fc5265b5d66b75030bedb8f</anchor>
      <arglist>(PinName pin_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>frameid</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>a2cd053a9f6e17b268fa3d6656d860a88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_range</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>af485079eac58afcf9a25dc1987f1afd9</anchor>
      <arglist>(&quot;range_data&quot;, &amp;range_msg)</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::Range</type>
      <name>range_msg</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>aa5ec1708a9cc71639f86487cba118427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>range_timer</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>a5bff9de43e82fdafc171854c77a3abac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>IrRanger_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logging.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Logging/</path>
    <filename>Logging_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a76864eae69a31fb59ca90f0e9f10f442</anchor>
      <arglist>(&quot;chatter&quot;, &amp;str_msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>debug</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a64aa887b40fe953b7e2d7d2d94184c14</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errors</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>aa836aabc5e48c9f2ff50cef9f47c7c3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>fatal</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a5d47a27e40ba2712be4ce8d231b8de73</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hello</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>ab36b1e99d161b5f452b25dbc709fd6cf</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>info</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a3fde4e0e2b3d57c543a7b1222e68388a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::String</type>
      <name>str_msg</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>aa4350497024b8e1f1c96db19ba18f641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>warn</name>
      <anchorfile>Logging_8cpp.html</anchorfile>
      <anchor>a7e0ef1b70341a18dd26afa74b07441bd</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>make_libraries.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/rosserial_mbed/</path>
    <filename>make__libraries_8py.html</filename>
    <namespace>make_libraries</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__usage__</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a276fd2cd5e8dad05036c22faa290067d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_errors</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a4c361d3ede17dfce2c003c5e63c534ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_path</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a10ead4bdf528b632151725d06558ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a5a1e008462f234fdb08951e1f1877ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ROS_TO_EMBEDDED_TYPES</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>aba9ab50fd66852b6ebf8ac93fc3c4036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rospack</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a044477fd1866bb933541c586730aafe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THIS_PACKAGE</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a0f20d242f89cbca01d910a7e663218c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MbedHardware.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/</path>
    <filename>MbedHardware_8h.html</filename>
    <includes id="BufferedSerial_8h" name="BufferedSerial.h" local="yes" imported="no">BufferedSerial.h</includes>
    <class kind="class">MbedHardware</class>
  </compound>
  <compound kind="file">
    <name>MotorDriver.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/MotorShield/MotorDriver/</path>
    <filename>MotorDriver_8cpp.html</filename>
    <includes id="MotorDriver_8h" name="MotorDriver.h" local="yes" imported="no">MotorDriver.h</includes>
  </compound>
  <compound kind="file">
    <name>MotorDriver.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/MotorShield/MotorDriver/</path>
    <filename>MotorDriver_8h.html</filename>
    <includes id="SoftwarePWM_8h" name="SoftwarePWM.h" local="yes" imported="no">SoftwarePWM.h</includes>
    <class kind="class">MotorDriver</class>
    <class kind="struct">MotorStruct</class>
    <member kind="define">
      <type>#define</type>
      <name>HIGH</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a5bb885982ff66a2e0a0a45a8ee9c35e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOW</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>ab811d8c6ff3a505312d3276590444289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTOR_ANTICLOCKWISE</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a7dddc0112b1fc008b11a48f40ea59ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTOR_CLOCKWISE</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>aedd001521c01535d5b7ebdb02f85394e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTOR_PERIOD</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a172f8681408de1ee1764fe2a34d3de61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTOR_POSITION_LEFT</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>ac45105bde76d3b306d5e01caf848006a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTOR_POSITION_RIGHT</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a7c951311111ff79a4d5a6950f4f214c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTORA</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a62d51f74e0756e3e464783820f1055d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTORB</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>a47a5af4f294df047caaa4dd507144fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_DC_MOTOR</name>
      <anchorfile>MotorDriver_8h.html</anchorfile>
      <anchor>ae3bfaa82543a1c187f544213a26e3719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MotorShield.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/MotorShield/</path>
    <filename>MotorShield_8cpp.html</filename>
    <includes id="MotorDriver_8h" name="MotorDriver.h" local="yes" imported="no">MotorDriver.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCb</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>a0ef335bbb3191b2535beee98bdc483e3</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>MotorDriver</type>
      <name>motorDriver</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>a611b0bc0786cbc4c1b81eea1172f91d1</anchor>
      <arglist>(MOTORSHIELD_IN1, MOTORSHIELD_IN2, MOTORSHIELD_IN3, MOTORSHIELD_IN4, SPEEDPIN_A, SPEEDPIN_B)</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber&lt; geometry_msgs::Twist &gt;</type>
      <name>sub</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>a22566e843aa5620921f45b555e63e775</anchor>
      <arglist>(&quot;cmd_vel&quot;, &amp;messageCb)</arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>MotorShield_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Odom.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Odom/</path>
    <filename>Odom_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>base_link</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>af4fd234ea61e2ac9fc4d11d8a4dcd182</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>broadcaster</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>a704bcc07f2b775cdd0371ee71fa85f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>odom</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>a0ca6ee53f14b25786cf4df1622395545</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::TransformStamped</type>
      <name>t</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>a9e45f0b8c49be2256bb2bcd3fe3e1fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>aca81c35c21e3a5f7f3a8d24504e76664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>af88b946fb90d5f08b5fb740c70e98c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>Odom_8cpp.html</anchorfile>
      <anchor>ab927965981178aa1fba979a37168db2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pubsub.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/pubsub/</path>
    <filename>pubsub_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageCb</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>acdfac643b627d9ee3337af4785f67237</anchor>
      <arglist>(const std_msgs::Empty &amp;toggle_msg)</arglist>
    </member>
    <member kind="function">
      <type>DigitalOut</type>
      <name>myled</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>a844b1e2323a9cf3e677bd0c485c853fc</anchor>
      <arglist>(LED1)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>a76864eae69a31fb59ca90f0e9f10f442</anchor>
      <arglist>(&quot;chatter&quot;, &amp;str_msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hello</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>ab36b1e99d161b5f452b25dbc709fd6cf</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::String</type>
      <name>str_msg</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>aa4350497024b8e1f1c96db19ba18f641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber&lt; std_msgs::Empty &gt;</type>
      <name>sub</name>
      <anchorfile>pubsub_8cpp.html</anchorfile>
      <anchor>a83b7eee9ad1aeb6e504b999948a1e8d6</anchor>
      <arglist>(&quot;toggle_led&quot;, messageCb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/ros_lib/</path>
    <filename>ros_8h.html</filename>
    <includes id="MbedHardware_8h" name="MbedHardware.h" local="yes" imported="no">MbedHardware.h</includes>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>NodeHandle_&lt; MbedHardware &gt;</type>
      <name>NodeHandle</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac3be400573bc686e510f3ae1a14767a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceClient.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ServiceClient/</path>
    <filename>ServiceClient_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>a76864eae69a31fb59ca90f0e9f10f442</anchor>
      <arglist>(&quot;chatter&quot;, &amp;str_msg)</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient&lt; Test::Request, Test::Response &gt;</type>
      <name>client</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>a3b302b14e048e08c4e2b382ffd1f2f66</anchor>
      <arglist>(&quot;test_srv&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hello</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>ab36b1e99d161b5f452b25dbc709fd6cf</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::String</type>
      <name>str_msg</name>
      <anchorfile>ServiceClient_8cpp.html</anchorfile>
      <anchor>aa4350497024b8e1f1c96db19ba18f641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ServiceServer.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ServiceServer/</path>
    <filename>ServiceServer_8cpp.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>a4d2ee12a630b4e3540a67901317accd6</anchor>
      <arglist>(const Test::Request &amp;req, Test::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>a76864eae69a31fb59ca90f0e9f10f442</anchor>
      <arglist>(&quot;chatter&quot;, &amp;str_msg)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hello</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>ab36b1e99d161b5f452b25dbc709fd6cf</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer&lt; Test::Request, Test::Response &gt;</type>
      <name>server</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>a257ba64aa8fb6297d1ef2fa10a4946e8</anchor>
      <arglist>(&quot;test_srv&quot;,&amp;callback)</arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::String</type>
      <name>str_msg</name>
      <anchorfile>ServiceServer_8cpp.html</anchorfile>
      <anchor>aa4350497024b8e1f1c96db19ba18f641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Servo.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ServoControl/Servo/</path>
    <filename>Servo_8h.html</filename>
    <class kind="class">Servo</class>
  </compound>
  <compound kind="file">
    <name>ServoControl.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/ServoControl/</path>
    <filename>ServoControl_8cpp.html</filename>
    <includes id="Servo_8h" name="Servo.h" local="yes" imported="no">Servo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ServoControl_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DigitalOut</type>
      <name>myled</name>
      <anchorfile>ServoControl_8cpp.html</anchorfile>
      <anchor>a844b1e2323a9cf3e677bd0c485c853fc</anchor>
      <arglist>(LED1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>servo_cb</name>
      <anchorfile>ServoControl_8cpp.html</anchorfile>
      <anchor>a0b5ad1c8959c0a00c1c86b8dbe8f6b0e</anchor>
      <arglist>(const std_msgs::UInt16 &amp;cmd_msg)</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>ServoControl_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber&lt; std_msgs::UInt16 &gt;</type>
      <name>sub</name>
      <anchorfile>ServoControl_8cpp.html</anchorfile>
      <anchor>a6ae70acb0645af98ddda6960981c4261</anchor>
      <arglist>(&quot;servo&quot;, servo_cb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SoftwarePWM.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/MotorShield/SoftwarePWM/</path>
    <filename>SoftwarePWM_8cpp.html</filename>
    <includes id="SoftwarePWM_8h" name="SoftwarePWM.h" local="yes" imported="no">SoftwarePWM.h</includes>
  </compound>
  <compound kind="file">
    <name>SoftwarePWM.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/MotorShield/SoftwarePWM/</path>
    <filename>SoftwarePWM_8h.html</filename>
    <class kind="class">SoftwarePWM</class>
    <member kind="define">
      <type>#define</type>
      <name>INTENSITY_FACTOR</name>
      <anchorfile>SoftwarePWM_8h.html</anchorfile>
      <anchor>af976864f9432ec2aa676571a78f315d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SoftwarePWM</type>
      <name>Intensity</name>
      <anchorfile>SoftwarePWM_8h.html</anchorfile>
      <anchor>addbfa2c114b2a63609796d4912859abc</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Temperature.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Temperature/</path>
    <filename>Temperature_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_temp</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>ace2030e64e1a49d4e0180fc740732479</anchor>
      <arglist>(&quot;temperature&quot;, &amp;temp_msg)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sensorAddress</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>a2ad1552b071a28e2892afd2ca9ac6e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_msgs::Float32</type>
      <name>temp_msg</name>
      <anchorfile>Temperature_8cpp.html</anchorfile>
      <anchor>adcaf0c964d48cf3fa54552c6261137c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_test.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/tests/time_test/</path>
    <filename>time__test_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>TimeTF.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/TimeTF/</path>
    <filename>TimeTF_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>base_link</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>af4fd234ea61e2ac9fc4d11d8a4dcd182</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>broadcaster</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>a704bcc07f2b775cdd0371ee71fa85f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>odom</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>a0ca6ee53f14b25786cf4df1622395545</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::TransformStamped</type>
      <name>t</name>
      <anchorfile>TimeTF_8cpp.html</anchorfile>
      <anchor>a9e45f0b8c49be2256bb2bcd3fe3e1fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ultrasound.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_mbed/src/examples/Ultrasound/</path>
    <filename>Ultrasound_8cpp.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getRange_Ultrasound</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>a51f257ece0a08c2e6ea3916a18464074</anchor>
      <arglist>(PinName pin_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>frameid</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>a2cd053a9f6e17b268fa3d6656d860a88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>a8c8f15207982b3e185f86e1b4968e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_range</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>a49fe9c000a9b5826a97dfbae7c5ac482</anchor>
      <arglist>(&quot;/ultrasound&quot;, &amp;range_msg)</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::Range</type>
      <name>range_msg</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>aa5ec1708a9cc71639f86487cba118427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>Ultrasound_8cpp.html</anchorfile>
      <anchor>a978d88b393c8a37dc2614c88788b3442</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Buffer</name>
    <filename>classBuffer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>uint32_t</type>
      <name>available</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ad7891cdb1d7c493f1ea150a1cd502c4b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a6265981a6623f13303d3777633e018aa</anchor>
      <arglist>(uint32_t size=0x100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>aa2423b44cbe83eb83a0b6a1c052bbed1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af6c32572c905782388f867f634b18e07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSize</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a0f98199b6e06da6834201a1419ca336b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>head</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ad5e682029b80ba42ad86ddb06b953d3c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af5d77392a04ebe3a2a4a12b856b4ca6c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ac1fca09491af8bb5d63eb3de04deefb6</anchor>
      <arglist>(T data)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>peek</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a03d775eebfdd0965f87508c0c7aaa94e</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a8410f6ba398e59d75157b7f68cf12358</anchor>
      <arglist>(T data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>aae01148caad0d7aaab232d98d76c5c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>_buf</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a9659a0aa3bb1f14c606679aff96e697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile uint32_t</type>
      <name>_rloc</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a21388b73959358c9a2de555e39a2a344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_size</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a7ba1029de66ea9140eeb47f271886a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile uint32_t</type>
      <name>_wloc</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a4d9aad004da1c3b20d72d6a1f0fcde72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Buffer&lt; char &gt;</name>
    <filename>classBuffer.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>available</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ad7891cdb1d7c493f1ea150a1cd502c4b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a6265981a6623f13303d3777633e018aa</anchor>
      <arglist>(uint32_t size=0x100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>aa2423b44cbe83eb83a0b6a1c052bbed1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>get</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af6c32572c905782388f867f634b18e07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSize</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a0f98199b6e06da6834201a1419ca336b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>head</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ad5e682029b80ba42ad86ddb06b953d3c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>af5d77392a04ebe3a2a4a12b856b4ca6c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Buffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>ac1fca09491af8bb5d63eb3de04deefb6</anchor>
      <arglist>(char data)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>peek</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a03d775eebfdd0965f87508c0c7aaa94e</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a8410f6ba398e59d75157b7f68cf12358</anchor>
      <arglist>(char data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Buffer</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>aae01148caad0d7aaab232d98d76c5c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_buf</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a9659a0aa3bb1f14c606679aff96e697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile uint32_t</type>
      <name>_rloc</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a21388b73959358c9a2de555e39a2a344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_size</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a7ba1029de66ea9140eeb47f271886a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile uint32_t</type>
      <name>_wloc</name>
      <anchorfile>classBuffer.html</anchorfile>
      <anchor>a4d9aad004da1c3b20d72d6a1f0fcde72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BufferedSerial</name>
    <filename>classBufferedSerial.html</filename>
    <member kind="function">
      <type></type>
      <name>BufferedSerial</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a908620fd7f44e6cfe5e8813d7a0be543</anchor>
      <arglist>(PinName tx, PinName rx, uint32_t buf_size=256, uint32_t tx_multiple=4, const char *name=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getc</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>aa2104f5fa07f43daf995c06cc069e6b8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>printf</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a9fa621e90b21367d941c2daad9439058</anchor>
      <arglist>(const char *format,...)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>putc</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a93797ea7b01261d84e91b2050f098782</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>puts</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>afe3f42ddf44ba36fcef914b69396f8ed</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>readable</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a57f35983a11d3ed7f14a24466d2e9d7c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>write</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a90fcd71a54713e0090562f3d4bc5bba7</anchor>
      <arglist>(const void *s, std::size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeable</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a9dd38dd4e2d319c710b2f645b5a4b7a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BufferedSerial</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a16c80747f7ba18d250ce3973579f0026</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>prime</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a824f823ded2d488aff3c801e73a23da0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rxIrq</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>acfa69721d7bf4187079bb9a4f7ea2c7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>txIrq</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a03649eec701856119cb2c623926dc2b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_buf_size</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a0d9d6de4018a74fa84a40af3b1642ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Buffer&lt; char &gt;</type>
      <name>_rxbuf</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>af7edb18d48909f1529884439b76d283d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tx_multiple</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>ab7e07c52523655e653a2bdfb468bb0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Buffer&lt; char &gt;</type>
      <name>_txbuf</name>
      <anchorfile>classBufferedSerial.html</anchorfile>
      <anchor>a14de1bd55827b4a65eec21f9902fa0de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DHT</name>
    <filename>classDHT.html</filename>
    <member kind="function">
      <type>float</type>
      <name>CalcdewPoint</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a688bb3a4008581e3581c24a914fda7f5</anchor>
      <arglist>(float const celsius, float const humidity)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>CalcdewPointFast</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a263444ea1be01d1d30418e2b6af3f935</anchor>
      <arglist>(float const celsius, float const humidity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DHT</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a7fe199cc02886cde20c4bb0e0e6394f1</anchor>
      <arglist>(PinName pin, eType DHTtype)</arglist>
    </member>
    <member kind="function">
      <type>eError</type>
      <name>readData</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a542dc6b08071c5d0c2f1c8c391b8d2b5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReadHumidity</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a7ecef07fcbc57545928364cdcd47f16a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReadTemperature</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a85e3572e76c5ca18dd4285c9224e8b66</anchor>
      <arglist>(eScale const Scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DHT</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>aa3034e0207490f85b581a7700547d225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>CalcHumidity</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a0c9aea06bfb6cf62cc92285b6eafc703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>CalcTemperature</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a23d3c0beefc691808a34e82d3ce85aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>ConvertCelciustoFarenheit</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a89c617e772c052adb6b10b15df0c56ac</anchor>
      <arglist>(float const)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>ConvertCelciustoKelvin</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a34b53a0878d03de71a8e18100878a838</anchor>
      <arglist>(float const)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>eError</type>
      <name>stall</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a22936dda9dad9b69146a10248729088e</anchor>
      <arglist>(DigitalInOut &amp;io, int const level, int const max_time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>eType</type>
      <name>_DHTtype</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a966fae2607260d0fbeef22c483aa2a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_firsttime</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a4865eafe2a33ce40fbae6917b3454153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_lastHumidity</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>ac95452d77d3fae89cf2b69e4bd21365d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>_lastReadTime</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a536c543bcd085b587fa7632311fbcfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_lastTemperature</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>aa1eef5033adca583c3cada0bc96f8f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PinName</type>
      <name>_pin</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a5900dec44692fd988debf02572ab0531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>DHT_data</name>
      <anchorfile>classDHT.html</anchorfile>
      <anchor>a7fe5b1ec44da34de96ba62d140880e6f</anchor>
      <arglist>[5]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MbedHardware</name>
    <filename>classMbedHardware.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getBaud</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>aed707ab18939c72fdb31c10a63f4e7d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>aef1e2598e1e38710f2d4d55d928e19cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MbedHardware</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>a332231105b41f21f616ae985475c23b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MbedHardware</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>a4001f37f809bfca87f4698889d2f437a</anchor>
      <arglist>(PinName tx, PinName rx, long baud=57600)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>a282413cbad853be66ff635d7c68057c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaud</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>a3d1c6c7d3c2c92fb7ec5adaa1e8edfe8</anchor>
      <arglist>(long baud)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>time</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>ac219c02614d8d835a986e7466f1428b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>adf477aa00d47cb90ca37fc043a7490d1</anchor>
      <arglist>(uint8_t *data, int length)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>baud_</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>a31c72d2c989194d719f6f316a294b955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BufferedSerial</type>
      <name>iostream</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>aa00775763d6fc1786dff570c4aa0f073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer</type>
      <name>t</name>
      <anchorfile>classMbedHardware.html</anchorfile>
      <anchor>ae3c169ca655a3966b3c5a8bf4e0599cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MotorDriver</name>
    <filename>classMotorDriver.html</filename>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>ad599c14ff830e2223a342511fc7aa857</anchor>
      <arglist>(uint8_t position, uint8_t motorID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goBackward</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a049e7c9875a2d27aa1d27037f3c02483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goForward</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>aac410e67d194c037af48e7963d51eb17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goLeft</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>aaf040d51fb22e41c96fb91b2cc6e625e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goRight</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>ade94079bf52510aec11b2da86ad674fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a1d1becf8b90e21189a484cc930dddd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorDriver</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a6a048d03143a841b62aa7dfdc59755b2</anchor>
      <arglist>(PinName int1, PinName int2, PinName int3, PinName int4, PinName speedA, PinName speedB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a61076aa743f7e145515fab5cbdc738f2</anchor>
      <arglist>(uint8_t direction, uint8_t motor_position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateWithID</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a9a73aa13e7fe16675b0462270d207922</anchor>
      <arglist>(uint8_t direction, uint8_t motorID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>af6eb3cb1821f20ba19aac99cd9d371b9</anchor>
      <arglist>(uint8_t direction, uint8_t motorID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>adb0701ca1f8fc1a33e04cca98413a861</anchor>
      <arglist>(uint8_t speed, uint8_t motorID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a7a5f50f6b7238f0a55ef4fa6cebc16d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>af16de119875e1508780ad2f9678a704c</anchor>
      <arglist>(uint8_t motorID)</arglist>
    </member>
    <member kind="variable">
      <type>MotorStruct</type>
      <name>motorA</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>ac6d150859d2ed81e145f17d8d46b9896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MotorStruct</type>
      <name>motorB</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a7c72f784d2a5b64fd05aa85a3c758c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DigitalOut</type>
      <name>_int1</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a5c858c9b28362b6c45f504e69e4be59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DigitalOut</type>
      <name>_int2</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>ad316dbf05f144ef1e6bbca594f1ee516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DigitalOut</type>
      <name>_int3</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>aed154f49d9a5498f0befa39192f1152b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DigitalOut</type>
      <name>_int4</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a63d15474b2679e8796825515b9b99be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SoftwarePWM</type>
      <name>_speedA</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>a54049fecaefba1fbcd31025deac39124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SoftwarePWM</type>
      <name>_speedB</name>
      <anchorfile>classMotorDriver.html</anchorfile>
      <anchor>aa6f501ad5894f479182eb1f76f00dbca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MotorStruct</name>
    <filename>structMotorStruct.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>direction</name>
      <anchorfile>structMotorStruct.html</anchorfile>
      <anchor>aa27483efb12ef43e4d6d9eb2e02f41ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>position</name>
      <anchorfile>structMotorStruct.html</anchorfile>
      <anchor>ac80086c20f0632ec14ab272af600f2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>speed</name>
      <anchorfile>structMotorStruct.html</anchorfile>
      <anchor>ac168b9d0c7a67ed522df61a0149ca24c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Servo</name>
    <filename>classServo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calibrate</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a46f7f77f718cba3cee94ddfe6436bd75</anchor>
      <arglist>(float range=0.0005, float degrees=45.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a412272601a695f8a43f50a3a6f22dd39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Servo &amp;</type>
      <name>operator=</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a83f063687cf3b145e9628d57017d531b</anchor>
      <arglist>(float percent)</arglist>
    </member>
    <member kind="function">
      <type>Servo &amp;</type>
      <name>operator=</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>ae1470e32aeb5f3dbe09779ea5425acdd</anchor>
      <arglist>(Servo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>position</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a6d764ad653c7c1c89c8085e881cd7e76</anchor>
      <arglist>(float degrees)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>read</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>afa40011959b6addcfeaa93e526fa3427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Servo</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a9f6bdad36dd357a385e0f5e3f8ce1a35</anchor>
      <arglist>(PinName pin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a2c508614c398623245e227831c45ed83</anchor>
      <arglist>(float percent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>_degrees</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a674c5f736156204c478a5d3b1b44f708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>_p</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>a68b6fe7d0853c211280cb914fbb341dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PwmOut</type>
      <name>_pwm</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>af786610974ae4db9d34e34f0044f1e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>_range</name>
      <anchorfile>classServo.html</anchorfile>
      <anchor>af9ae8d8b2a1b5a3a41a9cc8bfa8f86aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SoftwarePWM</name>
    <filename>classSoftwarePWM.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a7b041cf350d98a99ec4fb62407f19454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a7b202847bb18a16fd5fd2e3bacb5570e</anchor>
      <arglist>(int StartPos, int Period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPosition</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>afe94418bd2b963f9b6479f060cab2229</anchor>
      <arglist>(int NewPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SoftwarePWM</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a09af2f93a0378843b8b2b1fe5bb5f877</anchor>
      <arglist>(PinName Pin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EndPulse</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a9bcbe4f98c6e126cc6c5750c9376b78f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartPulse</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a22bdeb8efae1cd56b78c6b4be88b2911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>Position</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>af26496ca635a8275c3d0b2dd80a1b5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ticker</type>
      <name>Pulse</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a9f3e260843ba87243ab5ae179b5fbd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Timeout</type>
      <name>PulseStop</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a2f5564c4bb978d31a90fd37f4507393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DigitalOut</type>
      <name>SoftwarePWMPin</name>
      <anchorfile>classSoftwarePWM.html</anchorfile>
      <anchor>a0f85fbe8becd93e56daebd76a03b3faa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>client</name>
    <filename>namespaceclient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceclient.html</anchorfile>
      <anchor>ab38728174e4519d21e4253d77ec2fb23</anchor>
      <arglist>(req)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>make_libraries</name>
    <filename>namespacemake__libraries.html</filename>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__usage__</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a276fd2cd5e8dad05036c22faa290067d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ignore_errors</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a4c361d3ede17dfce2c003c5e63c534ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_path</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a10ead4bdf528b632151725d06558ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a5a1e008462f234fdb08951e1f1877ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ROS_TO_EMBEDDED_TYPES</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>aba9ab50fd66852b6ebf8ac93fc3c4036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rospack</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a044477fd1866bb933541c586730aafe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>THIS_PACKAGE</name>
      <anchorfile>namespacemake__libraries.html</anchorfile>
      <anchor>a0f20d242f89cbca01d910a7e663218c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <member kind="typedef">
      <type>NodeHandle_&lt; MbedHardware &gt;</type>
      <name>NodeHandle</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac3be400573bc686e510f3ae1a14767a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
