<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/src/cob_lightmode/</path>
    <filename>____init_____8py</filename>
    <namespace>cob_lightmode</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/src/cob_lightmode/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>cob_lightmode::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_LightMode.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/src/cob_lightmode/srv/</path>
    <filename>__LightMode_8py</filename>
    <class kind="class">cob_lightmode::srv::_LightMode::LightMode</class>
    <class kind="class">cob_lightmode::srv::_LightMode::LightModeRequest</class>
    <class kind="class">cob_lightmode::srv::_LightMode::LightModeResponse</class>
    <namespace>cob_lightmode::srv::_LightMode</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>ab40c2c12773e058ac971c7a5a40ea612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>a00272a97002867d75e604aecdcfa567e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i4f</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>a200af08bddee5654ce6e0bd58c2da42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>alsarecorder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>alsarecorder_8cpp</filename>
    <includes id="alsarecorder_8h" name="alsarecorder.h" local="no" imported="no">alsarecorder.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>alsarecorder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>alsarecorder_8h</filename>
    <includes id="alsarecorder_8h" name="alsarecorder.h" local="yes" imported="no">soundrecorder.h</includes>
    <includes id="threadbase_8h" name="threadbase.h" local="no" imported="no">threadbase.h</includes>
    <class kind="class">mybeat::AlsaRecorder</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>band.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>band_8cpp</filename>
    <includes id="band_8h" name="band.h" local="yes" imported="no">band.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>band.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>band_8h</filename>
    <class kind="class">mybeat::Band</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>beatanalyser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>beatanalyser_8cpp</filename>
    <includes id="beatanalyser_8h" name="beatanalyser.h" local="yes" imported="no">beatanalyser.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>beatanalyser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>beatanalyser_8h</filename>
    <includes id="beatanalyser_8h" name="beatanalyser.h" local="yes" imported="no">band.h</includes>
    <includes id="soundbuffer_8h" name="soundbuffer.h" local="yes" imported="no">soundbuffer.h</includes>
    <includes id="soundrecorder_8h" name="soundrecorder.h" local="yes" imported="no">soundrecorder.h</includes>
    <class kind="class">mybeat::BeatAnalyser</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>beatcontroller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>beatcontroller_8cpp</filename>
    <includes id="beatcontroller_8h" name="beatcontroller.h" local="yes" imported="no">beatcontroller.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>beatcontroller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>beatcontroller_8h</filename>
    <includes id="alsarecorder_8h" name="alsarecorder.h" local="yes" imported="no">alsarecorder.h</includes>
    <includes id="fft_8h" name="fft.h" local="yes" imported="no">fft.h</includes>
    <includes id="soundbuffer_8h" name="soundbuffer.h" local="yes" imported="no">soundbuffer.h</includes>
    <includes id="beatcontroller_8h" name="beatcontroller.h" local="yes" imported="no">beatanalyser.h</includes>
    <includes id="band_8h" name="band.h" local="yes" imported="no">band.h</includes>
    <class kind="class">mybeat::BeatController</class>
    <namespace>mybeat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USE_ALSA</name>
      <anchorfile>beatcontroller_8h.html</anchorfile>
      <anchor>a5d5402830be8a690c3375addd356b610</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fft.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>fft_8cpp</filename>
    <includes id="fft_8h" name="fft.h" local="yes" imported="no">fft.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>fft.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>fft_8h</filename>
    <includes id="soundbuffer_8h" name="soundbuffer.h" local="yes" imported="no">soundbuffer.h</includes>
    <class kind="class">mybeat::FFT</class>
    <namespace>mybeat</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USE_HANNING</name>
      <anchorfile>fft_8h.html</anchorfile>
      <anchor>aef174e0c6fc954ba8da74d171a9f4560</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lightmode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/ros/src/</path>
    <filename>lightmode_8cpp</filename>
    <includes id="LightMode_8h" name="LightMode.h" local="no" imported="no">cob_lightmode/LightMode.h</includes>
    <includes id="spektrumviz_8h" name="spektrumviz.h" local="no" imported="no">spektrumviz.h</includes>
    <class kind="class">LightMode</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_APPBUFFER_SIZE</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>ac9b829586659e140a8a6cabf33f9ff7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CHANNELS</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>a56c31d7b1dab0427b51c034e798b4722</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RECORD_SIZE</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>a2fdc36f218ada1fe1abbd1f347f07423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SAMPLING_RATE</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>a6571bbaa40b7618dd08f1c583454d4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SUBBAND_SIZE</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>a4b5af613596b8d39f513c6ba3b34a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lightmode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LightMode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/srv_gen/cpp/include/cob_lightmode/</path>
    <filename>LightMode_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cob_lightmode::LightMode &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">cob_lightmode::LightMode</class>
    <class kind="struct">cob_lightmode::LightModeRequest_</class>
    <class kind="struct">cob_lightmode::LightModeResponse_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cob_lightmode::LightMode &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>cob_lightmode</namespace>
    <member kind="typedef">
      <type>::cob_lightmode::LightModeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LightModeRequest</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>ace14356d9eedf74b6ce2a95ac2f50de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest const  &gt;</type>
      <name>LightModeRequestConstPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a9fb5743904fec34511ceb0214f8a40e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest &gt;</type>
      <name>LightModeRequestPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a36c5fe53a2efdf3d37a5482b8341f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cob_lightmode::LightModeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LightModeResponse</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a1ec399a28fe786faffd376abc29d9dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse const  &gt;</type>
      <name>LightModeResponseConstPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a2668e8f6d9ce4df77a86b9f1b86b31f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse &gt;</type>
      <name>LightModeResponsePtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a3411136f64ede96a9f2e3a97bca95a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pulserecorder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>pulserecorder_8cpp</filename>
    <includes id="pulserecorder_8h" name="pulserecorder.h" local="yes" imported="no">pulserecorder.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>pulserecorder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>pulserecorder_8h</filename>
    <includes id="soundrecorder_8h" name="soundrecorder.h" local="yes" imported="no">soundrecorder.h</includes>
    <includes id="soundbuffer_8h" name="soundbuffer.h" local="yes" imported="no">soundbuffer.h</includes>
    <class kind="class">mybeat::PulseRecorder</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>soundbuffer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>soundbuffer_8cpp</filename>
    <includes id="soundbuffer_8h" name="soundbuffer.h" local="yes" imported="no">soundbuffer.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>soundbuffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>soundbuffer_8h</filename>
    <class kind="class">mybeat::SoundBuffer</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>soundrecorder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>soundrecorder_8cpp</filename>
    <includes id="soundrecorder_8h" name="soundrecorder.h" local="yes" imported="no">soundrecorder.h</includes>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>soundrecorder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>soundrecorder_8h</filename>
    <includes id="threadbase_8h" name="threadbase.h" local="no" imported="no">threadbase.h</includes>
    <class kind="class">mybeat::SoundRecorder</class>
    <namespace>mybeat</namespace>
  </compound>
  <compound kind="file">
    <name>spektrumviz.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/src/</path>
    <filename>spektrumviz_8cpp</filename>
    <includes id="spektrumviz_8h" name="spektrumviz.h" local="no" imported="no">spektrumviz.h</includes>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>a5c61e2c019c17ce34b5a2be5c6d08cfe</anchor>
      <arglist>(uint16_t idx=0;idx&lt; _beatController-&gt;getAnalysers().size();idx++)</arglist>
    </member>
    <member kind="variable">
      <type>Gtk::Allocation</type>
      <name>allocation</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>aafa3813d50f7a4075cc96e093a867f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>fps_counter</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>a5bdb5363c70689c8a80a20e6ceab44c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>fps_time</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>afa5b34846d48f9a334acdb7ae215efa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>height</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>ad13e9131f5062934438fa82334e4b2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>time_elapsed</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>a40d59d17bc8c7070322530227bee436f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>true</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>a930920b2bc42824a5c03be681830f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>width</name>
      <anchorfile>spektrumviz_8cpp.html</anchorfile>
      <anchor>a837aabdd54757cb86d0f66387511753f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spektrumviz.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>spektrumviz_8h</filename>
    <includes id="beatcontroller_8h" name="beatcontroller.h" local="no" imported="no">beatcontroller.h</includes>
    <class kind="class">SpektrumViz</class>
  </compound>
  <compound kind="file">
    <name>threadbase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-01-17_11-27-09.518148/cob_driver/cob_lightmode/common/include/</path>
    <filename>threadbase_8h</filename>
    <class kind="class">ThreadBase</class>
  </compound>
  <compound kind="class">
    <name>LightMode</name>
    <filename>classLightMode.html</filename>
    <member kind="enumeration">
      <name>LedMode</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATIC</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8afa3ec081677418ba66f4d9167a8a3f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREATH</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8a2cc6f0db7bb1e2332e6c1b36ae16924b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREATH_COLOR</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8a87ec78555dbe64032244a0bf6e9ce775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8a2830452580ab0492f66eb49e9292a8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOUND</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a7b8a0e0787f0803ed6e082b01fed35d8ac9f72e75a678c77d7d0e9d6ddffea31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beatDrumCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a9ba4245cf73f2552953b455eb4bf215f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beatProcessDoneCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a8d0399ca0d6da6983fca2736598d7ae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beatSnareCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a2f59dd1408777ff30b185394ccc1f0f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mybeat::BeatController *</type>
      <name>getBeatController</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a730f70cd3830d6502b53120443218c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightMode</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a5bc6772792aa81f0dd83d2c41d20968e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LightMode</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a2011a0f33aa2a3ff75ab7237cec5969b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>breathCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a6403ee7104bb93dab542619969f1a3de</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flashCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a5e8e23ca5e1b4bd4fa38e3fd9c2622b5</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>modeCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a177ced05d3e3aba4a35b52b012cc5216</anchor>
      <arglist>(cob_lightmode::LightMode::Request &amp;req, cob_lightmode::LightMode::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>soundCallback</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>ae5e7076216f97392575d27b607b4ed02</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mybeat::BeatController *</type>
      <name>_beatController</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a5754331366787b35b4e6cc42032116e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::ColorRGBA</type>
      <name>_color</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a5f346569aa4365e247487911d2990fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>ad59536703fc7142e68fb9c04fddc76d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pub</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a39ab421e7951f15139f9fa9b29b5e510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_sound_magnitude</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a4ed6558360a6d2c353b71bea926157af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_srvServer</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a3c40e62c3059f5ffca34424e10ed8fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_timer_inc</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>a85eed89a87836f0adb03c02cacf2edea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>_timerMode</name>
      <anchorfile>classLightMode.html</anchorfile>
      <anchor>aea17b921f1a76ba8534ce08f63059de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpektrumViz</name>
    <filename>classSpektrumViz.html</filename>
    <member kind="function">
      <type></type>
      <name>SpektrumViz</name>
      <anchorfile>classSpektrumViz.html</anchorfile>
      <anchor>adfb1e5c5ac9d9fb53280ec00c9e113a6</anchor>
      <arglist>(mybeat::BeatController *beatController)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SpektrumViz</name>
      <anchorfile>classSpektrumViz.html</anchorfile>
      <anchor>a3bc7d1cc62748e18ebf613edbcefafb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>soundProcessingDone</name>
      <anchorfile>classSpektrumViz.html</anchorfile>
      <anchor>a81677109b84466f2c375ff1cf585d29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mybeat::BeatController *</type>
      <name>_beatController</name>
      <anchorfile>classSpektrumViz.html</anchorfile>
      <anchor>a870eb11b85bc3a75f1924e013a3fcb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Glib::Timer</type>
      <name>m_fps</name>
      <anchorfile>classSpektrumViz.html</anchorfile>
      <anchor>a8e501a102e9ec82020b5a83825acdb1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadBase</name>
    <filename>classThreadBase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>a16b867e1f533c162e01dc8c0ae080f6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>acd3bc3161e99a3560c5decd7eca4c03e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>a4bf4bf6a053a5f2b473306ad735c7fc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadBase</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>af66330f2f5605a8f104ec346014da976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThreadBase</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>a3dbbd3714a3a446c74258c34bf9f6da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>m_thread_ptr</name>
      <anchorfile>classThreadBase.html</anchorfile>
      <anchor>a52f0a47bc6993c077238159f46be71f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_lightmode</name>
    <filename>namespacecob__lightmode.html</filename>
    <namespace>cob_lightmode::srv</namespace>
    <class kind="struct">cob_lightmode::LightMode</class>
    <class kind="struct">cob_lightmode::LightModeRequest_</class>
    <class kind="struct">cob_lightmode::LightModeResponse_</class>
    <member kind="typedef">
      <type>::cob_lightmode::LightModeRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LightModeRequest</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>ace14356d9eedf74b6ce2a95ac2f50de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest const  &gt;</type>
      <name>LightModeRequestConstPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a9fb5743904fec34511ceb0214f8a40e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest &gt;</type>
      <name>LightModeRequestPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a36c5fe53a2efdf3d37a5482b8341f38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cob_lightmode::LightModeResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>LightModeResponse</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a1ec399a28fe786faffd376abc29d9dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse const  &gt;</type>
      <name>LightModeResponseConstPtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a2668e8f6d9ce4df77a86b9f1b86b31f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse &gt;</type>
      <name>LightModeResponsePtr</name>
      <anchorfile>namespacecob__lightmode.html</anchorfile>
      <anchor>a3411136f64ede96a9f2e3a97bca95a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cob_lightmode::LightMode</name>
    <filename>structcob__lightmode_1_1LightMode.html</filename>
    <member kind="typedef">
      <type>LightModeRequest</type>
      <name>Request</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>adcab23d39cb002cb7f2e6e1312629fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>aa7e63f1d7b4fd254466e957774d45d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LightModeResponse</type>
      <name>Response</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>afc7c4cb9972f61aadfe24bd12cb61362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>afc3d3791b38bba7a56b239ffdeada5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>afcca33c96010923d0e1c6821bd4a48d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcob__lightmode_1_1LightMode.html</anchorfile>
      <anchor>a70d85f8e425bb1f6e5e4303813e66ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cob_lightmode::LightModeRequest_</name>
    <filename>structcob__lightmode_1_1LightModeRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::ColorRGBA_&lt; ContainerAllocator &gt;</type>
      <name>_color_type</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>af8708e0ecde3d71e049102ac844be2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_mode_type</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>aca7067f095b1e1930975815af1106e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a35c153b27430b8b3f5452ab8f90767d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>ace4a7ee496721ba6600e20e357b57c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LightModeRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>ab06239ea615bc55546059d7cb78948c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a37ca31088f5e14a507911b9fcdb468b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a513467974a5ecc834e28cf06b53143c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a58ff5371686af5b87684ad4a0a020cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a92d9ad9bc48fe66e2e2449abe13840d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a6ee1b6127aec46b067014571897a99df</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightModeRequest_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a5c4e943faeebbfa9acd224aa8de99bb6</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightModeRequest_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a709904bb0d7a63c2c38f272ff6ee835e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a0e0e72a5580b6a34944f92d126e2c557</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a33902a35cc7d757abd044954b31df0da</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>acf7ca7ebf1168d01dff65af31f458d56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>ab64778323439653b5edbb229f1d474f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a5b755d08baa7b779249a3873caffcd66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a0995dbddf3d4fd0d1ced55ea76d98d07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>ab5c19510a0b9768266ec4f09c9f77ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::ColorRGBA_&lt; ContainerAllocator &gt;</type>
      <name>color</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>ab955d727b5dd07235d5aed098571951d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>mode</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>af935e6c8de5a340a5367b6a483edfa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a604129bb19fc7830360731fb5d922ccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>aca4976ac4235f35e0071439289e36c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a21fd87760c4f3497dceb308212255979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structcob__lightmode_1_1LightModeRequest__.html</anchorfile>
      <anchor>a283fa356879d181ae41b3c0e142e14ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cob_lightmode::LightModeResponse_</name>
    <filename>structcob__lightmode_1_1LightModeResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_msg_type</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a1f07012ebf80c55547f6ba603bdbbccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_error_type_type</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>ab839c2595fba4b2a6edae7ee755a2b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a356885946dd9f31107db3bcf01cfe163</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a10cdb6320b108331ae5520ac5fd2e170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LightModeResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>aa655ef981b25d2b0ff2e233ab7e27196</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a3ad65ac2e5d17fda7915735a2dacccf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a87c8679c01fe33fd3ca676f1897a8636</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a9fb6a88281b77c77e03ad852e285d5d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a0f8d014953907c6425552e28a9bb44b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>abcecee504236624163bdedeca4d1b02d</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightModeResponse_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a7a384a563419319d8b6e4dbabaf1e726</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LightModeResponse_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>ab267c12fba808dd076a7457121fdfbed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>af3b7b8c18073c82e236220dafe21c411</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>ac8d1839d1a539f102dc13bf3f80433d9</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>ab59fe71a6e77612f441a9f3ba024a0d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a917993544df3a0fc1990e45f32ec705b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a025453c62e9ae13fac1ba15b45518721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>aa3f124b32e9a111458e0b1e396b8429d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a127a96725f1f2b0e9936032c176bef7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_msg</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a6853e4eeba1e665c371a272d1d4a8955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>error_type</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a12f6997e4abb38722699a9be4fc7e1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a6e24e9b188085619737a5c96451b81e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a9ffe81c984c268b546b7eb65f53475a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>a4a5af0b0329a896809fb98674ea6ba50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structcob__lightmode_1_1LightModeResponse__.html</anchorfile>
      <anchor>ad7f6045390414f56131ac81de57b5df9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_lightmode::srv</name>
    <filename>namespacecob__lightmode_1_1srv.html</filename>
    <namespace>cob_lightmode::srv::_LightMode</namespace>
  </compound>
  <compound kind="namespace">
    <name>cob_lightmode::srv::_LightMode</name>
    <filename>namespacecob__lightmode_1_1srv_1_1__LightMode.html</filename>
    <class kind="class">cob_lightmode::srv::_LightMode::LightMode</class>
    <class kind="class">cob_lightmode::srv::_LightMode::LightModeRequest</class>
    <class kind="class">cob_lightmode::srv::_LightMode::LightModeResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>ab40c2c12773e058ac971c7a5a40ea612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>a00272a97002867d75e604aecdcfa567e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i4f</name>
      <anchorfile>namespacecob__lightmode_1_1srv_1_1__LightMode.html</anchorfile>
      <anchor>a200af08bddee5654ce6e0bd58c2da42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_lightmode::srv::_LightMode::LightMode</name>
    <filename>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightMode.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightMode.html</anchorfile>
      <anchor>a5277e70d240e8e63bebcaacda174e6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightMode.html</anchorfile>
      <anchor>a055a2a212214192f8d1b77d749569c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightMode.html</anchorfile>
      <anchor>a3f0558311d64cd87ec5b668df7a3a76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightMode.html</anchorfile>
      <anchor>ada61699d7b95db983a99c1cfae2206e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_lightmode::srv::_LightMode::LightModeRequest</name>
    <filename>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a263f9fd5bb642694648ec1cfd3371bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a02e8f15e389c2c23dab54a389151854c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>aaa923f336789134533100592d412a55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>af9d194f06685dbe679321163663c55a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a44ffaea94c548ebe687df461d3c4a4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>color</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a36e1bab29c86317ee6f2d271a9f44152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mode</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>aedbf296f791e21834d1886a2f8432b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a2bac58e5e7a6e5481aaf458277cc6168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a4a2a1d504492048ab2a9fde93d258df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>ab41eb4f7751a05c6b711a746489d7a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a686b10311e50c3ac37d01dce17307066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a22290d7c30e007274685c117705e5d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a3ceeb39e71b01fc2214e9149c06c28d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeRequest.html</anchorfile>
      <anchor>a66dec87efedf51c3ec08496f8880c8df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_lightmode::srv::_LightMode::LightModeResponse</name>
    <filename>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>ae5a5a9f32b76e6348d25795561e18c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a358d6146c3b0f2e65dd8093f750764e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>abfb41209ff7fec0f2d8561379db7e2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a8631f25d398e98ab14c73d9a2b2d8933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a3acb201a939ef4e9e83d0433ec270fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_msg</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a93dc72a04cdb8f229ea459d81adfe61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_type</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a34f4787d4704cbc97b9464ceb16115be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a092ed661bfa8af2445265411dde4e984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a0b39c851bc14abe552d1cfa3aa84fb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a94225928c30cadc0bc57892601539294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a8aca9b7593001bcb9927e3091af49d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>aa23f8b71723c697d72b9aeadefb6871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a88d296324a508aac4224bd51c15626a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcob__lightmode_1_1srv_1_1__LightMode_1_1LightModeResponse.html</anchorfile>
      <anchor>a5f3bfcf8d9ab71da42b9542bf366dcb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mybeat</name>
    <filename>namespacemybeat.html</filename>
    <class kind="class">mybeat::AlsaRecorder</class>
    <class kind="class">mybeat::Band</class>
    <class kind="class">mybeat::BeatAnalyser</class>
    <class kind="class">mybeat::BeatController</class>
    <class kind="class">mybeat::FFT</class>
    <class kind="class">mybeat::PulseRecorder</class>
    <class kind="class">mybeat::SoundBuffer</class>
    <class kind="class">mybeat::SoundRecorder</class>
  </compound>
  <compound kind="class">
    <name>mybeat::AlsaRecorder</name>
    <filename>classmybeat_1_1AlsaRecorder.html</filename>
    <base>mybeat::SoundRecorder</base>
    <member kind="function">
      <type></type>
      <name>AlsaRecorder</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a04e1da2a669fb981e2ae93d354cb126c</anchor>
      <arglist>(uint32_t m_sampleSize, uint8_t m_channels, std::vector&lt; SoundBuffer * &gt; m_SoundBuffers, uint16_t m_recordSize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isStarted</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a1d1ba306c0e3316012d4248b8162af18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>aa6460470a4a30ea300d2f5895782189d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a851c386e3cc66e1fdcbdfc6a74ada32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AlsaRecorder</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a7443a22ebc2e2705bd580caca00e8e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeSound</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a088daf0000592544e3c027768b040e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initSound</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>af98e430d9f5a1b472eb3f898504c5507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_captureEnabled</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>ae9237b169e579e133b2fffcb9e87cddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>snd_pcm_t *</type>
      <name>m_captureHandle</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>aea0adbecbc3d81e328ddb079e26e5ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channels</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>aa102981fb0e051b904b8d2c9707a1185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_recordSize</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a503f2fb9d2fba3273c144a76f98e6901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sampleSize</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a1c6a9a480dee24b702ce0942f80d1406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t *</type>
      <name>m_signal</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a0e49e58b9993ade09d872416b10d1e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SoundBuffer * &gt;</type>
      <name>m_SoundBuffers</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a4e2ba16ef65db58db5c2df71c25f2605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_started</name>
      <anchorfile>classmybeat_1_1AlsaRecorder.html</anchorfile>
      <anchor>a74b4c157e83735fefd9ab226317f0178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::Band</name>
    <filename>classmybeat_1_1Band.html</filename>
    <member kind="function">
      <type>double</type>
      <name>average</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>aaf5c0ea970a6c2c411c6f498ba91d33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Band</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a26e66051d19eb1eb0d017fc4efc053dd</anchor>
      <arglist>(size_t m_size=0, double m_dropFactor=0.985)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAllTimeMaximum</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a676330a27cf26bf3a78eb0277ee4584b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAllTimeMaximumRaw</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>af5e71f4a9cbb759cd8f1c7aea0a91e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::deque&lt; double &gt;</type>
      <name>getHistory</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a4073a391049d1a8b06e952c3bc59ee67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNewest</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>ac0b222b2519dd464d5b883509e36d231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOldest</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>ad3b062b544bc63679021d0c500b472b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a16109d86f440d9dbe7c3a39b7cf3fb4e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMaximum</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>ab6e106aecb4670246503904af4b722a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_allTimeMaximum</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a9ec1bd4355899191aeebdbcae6fa94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_dropFactor</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a2ef5ffcfcb5b1ea8bcfe7465c4ad706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; double &gt;</type>
      <name>m_history</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>a0840f75eb98c465a22c5d0e63909e25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classmybeat_1_1Band.html</anchorfile>
      <anchor>acbbce1fe5368c64b3e606928b0d6730a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::BeatAnalyser</name>
    <filename>classmybeat_1_1BeatAnalyser.html</filename>
    <member kind="function">
      <type></type>
      <name>BeatAnalyser</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>ae44d03aa4e45b12b53d0965f2defb28e</anchor>
      <arglist>(uint16_t m_bandCount, uint32_t m_sampleRate, uint16_t m_recordSize)</arglist>
    </member>
    <member kind="function">
      <type>Band *</type>
      <name>getBand</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>aa7e05182100f5a434d7dfb76a046bab7</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getBands</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a70b063debe40f0c1e85d0585831672be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBeat</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>ada37d2b627454e48a921c35ea210a7d3</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBeatFrequency</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a65e3c86f9e49681bff1029fc1eefbf0a</anchor>
      <arglist>(uint32_t frequency)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDrumBeat</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>ae8a9468715c53f6710c3e0243314763d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMagSpectrum</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>ac66ee01d01ecd23dee63da0695a6a45a</anchor>
      <arglist>(uint32_t low, uint32_t high)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxBandValue</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a63fad7644dfc98a1681bf314e136579d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSnareBeat</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>af6feaa800c4b2f659d2aa969697d8c1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processData</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a15ad085bb170b8071472f5334e5e20e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFFT</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a4e02e317161cc55b279811cc51e3c46d</anchor>
      <arglist>(FFT *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BeatAnalyser</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a859e7fd16fd84e196ca85670c4d58e1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_bandCount</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a087364832707bf0bf28903104983fdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt; *</type>
      <name>m_beats</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a36e3c7699e6533fa0fc6e84832eebf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FFT *</type>
      <name>m_FFT</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>aed18d478a9736ba6331eecbfc41cf1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxBandValue</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a0757c1d708679687b24850d269430003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_recordSize</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a2a296ca394b590148877c017e7d96659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sampleRate</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>aed65ad83f737847b8770166a3a34030f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Band * &gt; *</type>
      <name>m_SubBands</name>
      <anchorfile>classmybeat_1_1BeatAnalyser.html</anchorfile>
      <anchor>a0f90a74a1948a03366f5994b177622a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::BeatController</name>
    <filename>classmybeat_1_1BeatController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCustomBeat</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a240639528552b590d546fc26b8f14a9b</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BeatController</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a3b5fb1e898457ced8eb84635823fb878</anchor>
      <arglist>(uint16_t recordSize=0, uint32_t sampleRate=0, uint16_t m_bandCount=0, uint16_t channels=2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BeatAnalyser * &gt;</type>
      <name>getAnalysers</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a51364bba0b5df941e402f18672bea26b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; SoundBuffer * &gt;</type>
      <name>getBuffers</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>afb7346d9d93aefcbfee856a2fc77141a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEnabled</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>aee574d0c4eb3923d2bd81b736952b686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; FFT * &gt;</type>
      <name>getFFTs</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a9daea0defab74a9d95bc9938d3a53415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCustomBeat</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a9487126cbe1520b02a3f4c2ae0892cb2</anchor>
      <arglist>(uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::signal&lt; void(std::tr1::unordered_set&lt; uint16_t &gt;)&gt; *</type>
      <name>signalBeatCustom</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>aadc55147ce3d757e454939985d7f4d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::signal&lt; void()&gt; *</type>
      <name>signalBeatDrum</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>aef9cdec4e5417833c4498604f1849324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::signal&lt; void()&gt; *</type>
      <name>signalBeatSnare</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a131fb704d78c7aff3e569b07f4a54347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::signal&lt; void()&gt; *</type>
      <name>signalProcessingDone</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a778e932c85a203c504a673bfd4609c36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>aaf72620160b7988421f15062400d9232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>ae8ce5f79d75203961b2e71e6aacc02de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BeatController</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>ade70570029c20d620162aeeadec1d910</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processNewData</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a3465af85ab0b269f67a2fbf10e46a0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BeatAnalyser * &gt;</type>
      <name>m_Analysers</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a5318ef87d6c613f810814a5a3c054373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SoundBuffer * &gt;</type>
      <name>m_Buffers</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a1b491837cdb8df25257474363814b9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>m_connectionProcessingDone</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a6d46d257120700503031178eec3dd103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::tr1::unordered_set&lt; uint16_t &gt;</type>
      <name>m_customBeats</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a5a6500887dc8deaa234288c2bd8adbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a566d70eb124f0835b63d657dc4ec401f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; FFT * &gt;</type>
      <name>m_FFTs</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a649720f4e029f6cfae8f5c4d044ad8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SoundRecorder *</type>
      <name>m_Recorder</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a3b3d35cfd296951ed0e3a4e3f2dc6f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void()&gt;</type>
      <name>m_sigBeatDrum</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a11f451ab2880d8e608ae55ffaff49746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void()&gt;</type>
      <name>m_sigBeatSnare</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>af7f44413ac16c6e1ad367f3010477a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void(std::tr1::unordered_set&lt; uint16_t &gt;)&gt;</type>
      <name>m_sigCustom</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>af1ca78c4183a2bef9c2b3aa105df9875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::signal&lt; void()&gt;</type>
      <name>m_sigProcessingDone</name>
      <anchorfile>classmybeat_1_1BeatController.html</anchorfile>
      <anchor>a6f6324faf90c63ad42475aa7cb5ed53b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::FFT</name>
    <filename>classmybeat_1_1FFT.html</filename>
    <member kind="function">
      <type></type>
      <name>FFT</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a2aaae5e1aedfe7cb051ab9b3e2ba7dec</anchor>
      <arglist>(uint16_t m_size)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_element_i</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>ab7ca345ec5054948f01680512c851415</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_element_r</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a8b2883add0b0c483cb9bb5cf0e8888c0</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_magnitude</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a3e6cb9e28cdae1ed086f6776c95988fd</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_magnitude_max</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a6d39e6b553d34c81ec37488edab32f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_data</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a688e3c4d5f3d274189620b35a49c8c5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSoundBuffer</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a7b2f5c391a50435c166b543f72086654</anchor>
      <arglist>(SoundBuffer *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFT</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a216173094481053eb86985f557091967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>m_inputSignal</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a4fc51dab0a9b7f437fbb2b5d976c3296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>m_magnitude</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a7feee017843335ad0ee8f58615095ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxMagnitude</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a916ead86afb87d73cf3e7065d7647bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fftw_complex *</type>
      <name>m_outputSignal</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a54169862e1b669a25cde6b20ae9e7df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_size</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>ad6cc2a9b87bb68447a64b4acf95305fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SoundBuffer *</type>
      <name>m_SoundBuffer</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a866f892a1a80238b9f1caf12bcdb9157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fftw_plan</type>
      <name>plan_forward</name>
      <anchorfile>classmybeat_1_1FFT.html</anchorfile>
      <anchor>a79ee12bae41459e9099bfec27feed831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::PulseRecorder</name>
    <filename>classmybeat_1_1PulseRecorder.html</filename>
    <base>mybeat::SoundRecorder</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isStarted</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>ae9158e9a76cce0ff6bb2ff7f06fbc82c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PulseRecorder</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>ac6f998b84b3b2120b7ccd6a20dc58a27</anchor>
      <arglist>(uint32_t m_sampleRate, uint8_t m_channels, std::vector&lt; SoundBuffer * &gt; m_SoundBuffers, uint16_t m_recordSize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a6e56e54c740679e25d87baadd0e899a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>adf02946bc83f020377626404f63431be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PulseRecorder</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a7e5fef65534b4fa33eb529145d45b9fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeSound</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>ae53c49667931dc2d130fe264c115c5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initSound</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>ae8857bfd0158b5db39138b32eec660f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_captureEnabled</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>aa2673db6403e90b2a11553a118a9d7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channels</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>abd89bd7f17e0c49cb7b1b51e72c11b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_recordSize</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a1ba8c61270c2426f412ff3223ab534f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pa_simple *</type>
      <name>m_s</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a60aca77ff6045ea1e5ccccedcf9db1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sampleRate</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a12ed342520a0b0d8d2955b6d51f7b363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t *</type>
      <name>m_signal</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a63bba6f0b200665b864a2511cb3fb220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SoundBuffer * &gt;</type>
      <name>m_SoundBuffers</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a6aec7cb6d2866313a8c29ab79e5362e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pa_sample_spec</type>
      <name>m_ss</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>aa3337ae3d5a99c1d421824088f9d3bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_started</name>
      <anchorfile>classmybeat_1_1PulseRecorder.html</anchorfile>
      <anchor>a67631a5a40d79cbeca6b72f8a491f996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::SoundBuffer</name>
    <filename>classmybeat_1_1SoundBuffer.html</filename>
    <member kind="function">
      <type>int16_t</type>
      <name>average</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>aac05c9c7c5a839bd06f4e61a08dd4926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>average_pwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>aa1a3ed38ca1a280dc155f2126efeecb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>max_pwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>af351bece5d95f96f215c0e46d4f6e59e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a7c6988f7ef299290cd9cf106793bb91d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>read</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a2d6ec6d04ced0ac2fc14a8f6c8ede98f</anchor>
      <arglist>(uint16_t pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SoundBuffer</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>ab00ae6b6400084c63b2408dc6df53267</anchor>
      <arglist>(uint16_t m_size=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a3319f1fe2bcbe19e00a95333c4e2e89a</anchor>
      <arglist>(uint16_t pos, int16_t value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_average</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>af9db4737dcf2f10ba1378944d3ea4581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_averagePwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a8138140ee348974af554295765ee3bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>m_Buffer</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>ad06437661e1c6cb01d5760b0b152b1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_maxPwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a8e4b61b352d12e0b46f02ac7f9af08b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_newDataReady</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a12bc917ccd30eba50b994d00747f74f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_pwr</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>a658205ef1bb7604af2cc65345315bd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_size</name>
      <anchorfile>classmybeat_1_1SoundBuffer.html</anchorfile>
      <anchor>af19b2614be2b61f44277278c08a3c725</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mybeat::SoundRecorder</name>
    <filename>classmybeat_1_1SoundRecorder.html</filename>
    <base>ThreadBase</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isStarted</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>ab73985066a3e55c78c3d7c0aad1cfd94</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>boost::signals2::signal&lt; void()&gt; *</type>
      <name>signalNewDataIsReady</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>ae93b0c389d6eea0d7b43c3a97cf8c87f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SoundRecorder</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>a694ced67639a5bfb83878eec77cf76f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>af5543eddc82db85b6cf1344876f01850</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SoundRecorder</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>ac596a63980564f7ba7ebff26eed026aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::signals2::signal&lt; void()&gt;</type>
      <name>m_sigNewDataReady</name>
      <anchorfile>classmybeat_1_1SoundRecorder.html</anchorfile>
      <anchor>a67149d48734e5a5a92e1b6cc62eaadf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b3636067338f33098bc6b0416464bfc</anchor>
      <arglist>(const ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac306cb6b34e5c2ba9f812434b58daa63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0c35541c6fb297f2bdc236441fa2163d</anchor>
      <arglist>(const ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a941540c7ab575f27bec869017a6b4e83</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a906ec6d9d3d4e2e065075854d85a4d82</anchor>
      <arglist>(const ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aed724d19c6fcb8d17a4a689382e991d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9014290f2e78c236a3ac14154554918f</anchor>
      <arglist>(const ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abf5719e585e52183f4e584a31cab70f7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01Cont736055522d6266e131519e87fb1bc1be.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0777e6b55ee938eb55a458f49f4d7daa</anchor>
      <arglist>(const ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa50f8178bae7c3119a78bc7e5da41af2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1d5a558e0176af932960ec6c683fb2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7c46125b3ab175a0b8a3122181df771</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad4616bfac190f826219e881071ab293e</anchor>
      <arglist>(const ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a25ab44976f1cbdca3ac8bf9d0d87e76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af86802549ce0743b4e2db08ffa20cc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e68e2ef79c5c8750d8aaa720be3f15c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab9fc3dde9e7646a1e48c0f7d2ed8b023</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab83342e2439f55d28aeb0ab7a4caccdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad412259b5f8b5b1a81616a7915f3f7af</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6f92188e8110e7f5ad0d53d06a7a7b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cob_lightmode::LightMode &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightMode_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightMode_01_4.html</anchorfile>
      <anchor>a60f0e42186735f6c99a3d6f5db7e1156</anchor>
      <arglist>(const cob_lightmode::LightMode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightMode_01_4.html</anchorfile>
      <anchor>a5ae8903d68ca736ac68f71d703bc352e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8243c6f1aca0e9edc91eb0fca8ff3547</anchor>
      <arglist>(const cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24fbed1fad871544c91ee43b4c0b5a70</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad7b3582533d529bfb4ab875c2b4609ba</anchor>
      <arglist>(const cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a373a4bc9e35a8a9ef26753de5b259cc7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cob_lightmode::LightMode &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightMode_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightMode_01_4.html</anchorfile>
      <anchor>a5fd48cba9c2f418f54c6076324d9607a</anchor>
      <arglist>(const cob_lightmode::LightMode &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightMode_01_4.html</anchorfile>
      <anchor>a80f26fac00b91f2f20e5b8a0fe937af2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7074b71c8d048bf9134516a03ee3db2d</anchor>
      <arglist>(const cob_lightmode::LightModeRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6fa5cf122a94a9b6a20b4f50d393edfa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a230e2e65d5d419a056de0ab85e3023ce</anchor>
      <arglist>(const cob_lightmode::LightModeResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cob__lightmode_1_1LightModeResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46b1481b6a297e21c6d26bc88037ec3c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
