<?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-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/</path>
    <filename>____init_____8py</filename>
    <namespace>ethercat_trigger_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>ethercat_trigger_controllers::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>ethercat_trigger_controllers::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_MultiWaveform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/msg/</path>
    <filename>__MultiWaveform_8py</filename>
    <class kind="class">ethercat_trigger_controllers::msg::_MultiWaveform::MultiWaveform</class>
    <namespace>ethercat_trigger_controllers::msg::_MultiWaveform</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2d</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a8235ea9ad1c9c85b0ec3b0c6958b88e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a6d2cc749500c68ebd5340b70a7286e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a59c818669793182f97ce22068fe4799c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_MultiWaveformTransition.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/msg/</path>
    <filename>__MultiWaveformTransition_8py</filename>
    <class kind="class">ethercat_trigger_controllers::msg::_MultiWaveformTransition::MultiWaveformTransition</class>
    <namespace>ethercat_trigger_controllers::msg::_MultiWaveformTransition</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>ab73d0b2f2502ee744047d16c06a04dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>a17705778f10726c953fb3efc366d41e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetMultiWaveform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/srv/</path>
    <filename>__SetMultiWaveform_8py</filename>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveform</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformRequest</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformResponse</class>
    <namespace>ethercat_trigger_controllers::srv::_SetMultiWaveform</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2d</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>af3140c00fdbf3793ac93206aee221448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a0511005d6f464c304ffc9529c82f9efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a9a6e1c35367229c0be0a70fcd9dae17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a6e19007a8780f4759a9d56204f14cd9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetWaveform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/ethercat_trigger_controllers/srv/</path>
    <filename>__SetWaveform_8py</filename>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveform</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformRequest</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformResponse</class>
    <namespace>ethercat_trigger_controllers::srv::_SetWaveform</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d3i</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>afcb62f4f7dad4d4416fef0c01bbaf0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>abf850194ec30f6927aa1996dea370b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multi_trigger_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/</path>
    <filename>multi__trigger__controller_8cpp</filename>
    <includes id="multi__trigger__controller_8h" name="multi_trigger_controller.h" local="yes" imported="no">ethercat_trigger_controllers/multi_trigger_controller.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parseParamList</name>
      <anchorfile>multi__trigger__controller_8cpp.html</anchorfile>
      <anchor>aa793982dc75608dbd234c479bdbe525b</anchor>
      <arglist>(ros::NodeHandle nh, std::string param, std::vector&lt; T &gt; &amp;rslt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multi_trigger_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/</path>
    <filename>multi__trigger__controller_8h</filename>
    <includes id="SetMultiWaveform_8h" name="SetMultiWaveform.h" local="no" imported="no">ethercat_trigger_controllers/SetMultiWaveform.h</includes>
    <includes id="MultiWaveform_8h" name="MultiWaveform.h" local="no" imported="no">ethercat_trigger_controllers/MultiWaveform.h</includes>
    <class kind="class">controller::MultiTriggerController</class>
  </compound>
  <compound kind="file">
    <name>MultiWaveform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/msg_gen/cpp/include/ethercat_trigger_controllers/</path>
    <filename>MultiWaveform_8h</filename>
    <includes id="MultiWaveformTransition_8h" name="MultiWaveformTransition.h" local="yes" imported="no">ethercat_trigger_controllers/MultiWaveformTransition.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ethercat_trigger_controllers::MultiWaveform_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ethercat_trigger_controllers</namespace>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::MultiWaveform_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiWaveform</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ab26d59edfd131edd46fafa87c3bfb721</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform const  &gt;</type>
      <name>MultiWaveformConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a975aba2d3997328290c93fabf8cbdb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform &gt;</type>
      <name>MultiWaveformPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a38bbc4557faac594febaf209a1967d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a1aa2994840bd0f40f7a0b89f84cf1631</anchor>
      <arglist>(std::ostream &amp;s, const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiWaveformTransition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/msg_gen/cpp/include/ethercat_trigger_controllers/</path>
    <filename>MultiWaveformTransition_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ethercat_trigger_controllers::MultiWaveformTransition_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>ethercat_trigger_controllers</namespace>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::MultiWaveformTransition_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiWaveformTransition</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a1d5e7ceb2208642b8b2bb289eed00da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition const  &gt;</type>
      <name>MultiWaveformTransitionConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ac6fb25fcce1467e3bac2e2ca22a019bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition &gt;</type>
      <name>MultiWaveformTransitionPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a55f077821b96bdf6c69c2f732217b82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a8b5b4b5531653e18fa63a051e1057be0</anchor>
      <arglist>(std::ostream &amp;s, const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>projector_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/</path>
    <filename>projector__controller_8cpp</filename>
    <includes id="projector__controller_8h" name="projector_controller.h" local="yes" imported="no">ethercat_trigger_controllers/projector_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>projector_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/</path>
    <filename>projector__controller_8h</filename>
    <class kind="class">controller::ProjectorController</class>
  </compound>
  <compound kind="file">
    <name>SetMultiWaveform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/srv_gen/cpp/include/ethercat_trigger_controllers/</path>
    <filename>SetMultiWaveform_8h</filename>
    <includes id="MultiWaveform_8h" name="MultiWaveform.h" local="yes" imported="no">ethercat_trigger_controllers/MultiWaveform.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveform &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveform &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveform</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveformRequest_</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveformResponse_</class>
    <namespace>ethercat_trigger_controllers</namespace>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetMultiWaveformRequest</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a61a526bc08f270f5c38477ee47e3afee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest const  &gt;</type>
      <name>SetMultiWaveformRequestConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ab19a5983678b8f27e021585e29379dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest &gt;</type>
      <name>SetMultiWaveformRequestPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a96614991507f561ba2bb6a1248970fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetMultiWaveformResponse</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a0619bcf28cef4f71e72edce6261ba22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse const  &gt;</type>
      <name>SetMultiWaveformResponseConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a742c827638af43f060e3fe423d7455f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse &gt;</type>
      <name>SetMultiWaveformResponsePtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a920a16c9d5d78940968ba0f1b28b78cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SetWaveform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/srv_gen/cpp/include/ethercat_trigger_controllers/</path>
    <filename>SetWaveform_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveform &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveform &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveform</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveformRequest_</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveformResponse_</class>
    <namespace>ethercat_trigger_controllers</namespace>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetWaveformRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetWaveformRequest</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>af32768f157ae8ba89fe941ff307a39d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest const  &gt;</type>
      <name>SetWaveformRequestConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a45572ea439045a5c53869f40798a08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest &gt;</type>
      <name>SetWaveformRequestPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>afde6fc2de130f4ab3b1ebb8f1572fa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetWaveformResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetWaveformResponse</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a96e945158992bc00fc2cb46dc22855af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse const  &gt;</type>
      <name>SetWaveformResponseConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>afeebe7b703b7d72172e7599252901cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse &gt;</type>
      <name>SetWaveformResponsePtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a0e3a4a0e9f2628837ea04c3d8342d213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trigger_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/src/</path>
    <filename>trigger__controller_8cpp</filename>
    <includes id="trigger__controller_8h" name="trigger_controller.h" local="yes" imported="no">ethercat_trigger_controllers/trigger_controller.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>bparam</name>
      <anchorfile>trigger__controller_8cpp.html</anchorfile>
      <anchor>a10671e589985e95e58482d1ac74429df</anchor>
      <arglist>(name, var, val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trigger_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_controllers/doc_stacks/2013-03-01_16-45-23.561928/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/</path>
    <filename>trigger__controller_8h</filename>
    <includes id="SetWaveform_8h" name="SetWaveform.h" local="no" imported="no">ethercat_trigger_controllers/SetWaveform.h</includes>
    <class kind="class">controller::TriggerController</class>
    <member kind="typedef">
      <type>ethercat_trigger_controllers::SetWaveform::Request</type>
      <name>trigger_configuration</name>
      <anchorfile>namespacecontroller.html</anchorfile>
      <anchor>ad834a5a37c0dea8aa97d48779adb298a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiMultiTriggerController</name>
    <filename>classMultiMultiTriggerController.html</filename>
  </compound>
  <compound kind="class">
    <name>TriggerController</name>
    <filename>classTriggerController.html</filename>
  </compound>
  <compound kind="class">
    <name>controller::MultiTriggerController</name>
    <filename>classcontroller_1_1MultiTriggerController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a657d1bb4b6c77285597a5bf95ecc3d2c</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiTriggerController</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>ac4c0d62e92bf965242d9d284c53149be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>aa4a64eb997403159250e08b3e95af75d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MultiTriggerController</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a3299a5427e1d52ff57d4bd9f590f6df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ethercat_trigger_controllers::MultiWaveform</type>
      <name>config_t</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>aa7d8cea989bad2a70e8742db21135762</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setMultiWaveformSrv</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a08154224b9a3bf099a79779fde7404c5</anchor>
      <arglist>(ethercat_trigger_controllers::SetMultiWaveform::Request &amp;req, ethercat_trigger_controllers::SetMultiWaveform::Response &amp;resp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>config_t</type>
      <name>config_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a9134983e608ea5a5b74888faff74dc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>config_mutex_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a68a483beffd691a176d67b29c2cb04d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_hardware_interface::DigitalOutCommand *</type>
      <name>digital_out_command_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a4e3c657ad77d855282b82735f59d1858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>digital_output_name_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a5e0a2ebac0272e50322b60d24364852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a68e900aafe915aa9b61abf5e02fdbab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; realtime_tools::RealtimePublisher&lt; roslib::Header &gt; &gt; &gt;</type>
      <name>pubs_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a5bea52c350b92e205d5c9c04ee5f892f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a47ffd664ce34ecbec0a594b973c610da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_waveform_handle_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a5d548fe5c53817de1f4f6bfc5cb199be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>transition_index_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>ae7da7a08da84e41775b72031cc7e3a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>transition_period_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>aa4a0a300df740fd70de133b0afb88474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>transition_time_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a7da4580d9138e45ec09041f63c26dc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>waveform_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>af91b3c32c55a1e28249d80d482de732c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::ProjectorController</name>
    <filename>classcontroller_1_1ProjectorController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a50a959c9ea389f4a47ec60ac8e4e6bc5</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectorController</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a42900bbb277cea2017a6d8ddd0bf2e30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a65ea3a84aae2d425d901756445397dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopping</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a0665c38586cd62117287b4d7cd1c9710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a0134c533423c9c50d42c82310be91caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProjectorController</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a2d81e102833f169da545ef6251a61c49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>actuator_name_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>aee78f3978c834b7089efbb4f3eb6a145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_setting_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a21b6d3fc96356560088a73ba78bf2af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; roslib::Header &gt; &gt;</type>
      <name>falling_edge_pub_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a7ff38a6732a892ad447304c34f5580e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a8515d7121009f6d4dc402f4359ea44cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>old_falling_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a9d5839fa4f55a41c12ed02b90016482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>old_rising_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>ab64ef4e5e971e165eaec5ebcea467f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_hardware_interface::Projector *</type>
      <name>projector_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>aadf88c6b7a8aeb952bfdd70ff56aef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; roslib::Header &gt; &gt;</type>
      <name>rising_edge_pub_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a0575bec9aa127d3e1446961de8258e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a1cdd2517db40af8240d5079f6e4c3cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_time_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a13af10dd1d8015c80a31d61b80e56b3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::TriggerController</name>
    <filename>classcontroller_1_1TriggerController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a77c0e0cfc77b56bf7271977536222439</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriggerController</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a39f20ec34dff2a03252497cd9f294256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a8217d243c3be11d3521a7ca753fb8efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TriggerController</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a0d9aceb00c26c1c50484334c14072009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTick</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>aadd3f2169db516f43190b9bc307292e9</anchor>
      <arglist>(const ros::Time &amp;t, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTick</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>adb389767ba1912979341563423b5eac1</anchor>
      <arglist>(double t, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::Duration</type>
      <name>getTickDuration</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a0c34dd4ff7daaeefe83726086ba0a018</anchor>
      <arglist>(trigger_configuration &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTickDurationSec</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a8acc7c78a40fdb15067d23731897d817</anchor>
      <arglist>(trigger_configuration &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::Time</type>
      <name>getTickStartTime</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a89834de0ff0e3dce374881337caf2780</anchor>
      <arglist>(ros::Time time, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::Time</type>
      <name>getTickStartTimeFromPhase</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a3306c935d37efe8848671fec887fadab</anchor>
      <arglist>(double tick, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTickStartTimeSec</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a3b54bdfe667e7f84f07d34bc65a74a02</anchor>
      <arglist>(double time, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getTickStartTimeSecFromPhase</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>ad9cb8a5822bb11f126f766d7ea4d73d2</anchor>
      <arglist>(double tick, trigger_configuration const &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTick</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>ae3bdefd11cb9710a56154c82c9212b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setWaveformSrv</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a89f38fa531be071835a3888914ec1383</anchor>
      <arglist>(trigger_configuration &amp;req, ethercat_trigger_controllers::SetWaveform::Response &amp;resp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>actuator_name_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a8948636bda96617872d62f3ee7a64402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>trigger_configuration</type>
      <name>config_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a184551b055c37f709519ff3adbbd939d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_hardware_interface::DigitalOutCommand *</type>
      <name>digital_out_command_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>ab48e96ceef95b75f6f89045fb2dc395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; roslib::Header &gt; &gt;</type>
      <name>falling_edge_pub_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>af0d61a2ece1cee115c699bb58e3d76de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_out_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a44e3445e892e6cc273d2ff1edecfeb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>adc108711b1fcc9cd16c530b6cf398bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prev_tick_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a13afe4a6f422f50e6c260e6b5b7725ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; roslib::Header &gt; &gt;</type>
      <name>rising_edge_pub_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a34ee9fe68b1eff14611b12f7c5d384a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a785d911782dd3309274391bf4aca64f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_waveform_handle_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>adc480d8ea5b7604830ee722351dd868f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers</name>
    <filename>namespaceethercat__trigger__controllers.html</filename>
    <namespace>ethercat_trigger_controllers::msg</namespace>
    <namespace>ethercat_trigger_controllers::srv</namespace>
    <class kind="struct">ethercat_trigger_controllers::MultiWaveform_</class>
    <class kind="struct">ethercat_trigger_controllers::MultiWaveformTransition_</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveform</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveformRequest_</class>
    <class kind="struct">ethercat_trigger_controllers::SetMultiWaveformResponse_</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveform</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveformRequest_</class>
    <class kind="struct">ethercat_trigger_controllers::SetWaveformResponse_</class>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::MultiWaveform_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiWaveform</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ab26d59edfd131edd46fafa87c3bfb721</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform const  &gt;</type>
      <name>MultiWaveformConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a975aba2d3997328290c93fabf8cbdb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform &gt;</type>
      <name>MultiWaveformPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a38bbc4557faac594febaf209a1967d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::MultiWaveformTransition_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiWaveformTransition</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a1d5e7ceb2208642b8b2bb289eed00da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition const  &gt;</type>
      <name>MultiWaveformTransitionConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ac6fb25fcce1467e3bac2e2ca22a019bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition &gt;</type>
      <name>MultiWaveformTransitionPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a55f077821b96bdf6c69c2f732217b82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetMultiWaveformRequest</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a61a526bc08f270f5c38477ee47e3afee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest const  &gt;</type>
      <name>SetMultiWaveformRequestConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>ab19a5983678b8f27e021585e29379dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest &gt;</type>
      <name>SetMultiWaveformRequestPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a96614991507f561ba2bb6a1248970fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetMultiWaveformResponse</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a0619bcf28cef4f71e72edce6261ba22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse const  &gt;</type>
      <name>SetMultiWaveformResponseConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a742c827638af43f060e3fe423d7455f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse &gt;</type>
      <name>SetMultiWaveformResponsePtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a920a16c9d5d78940968ba0f1b28b78cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetWaveformRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetWaveformRequest</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>af32768f157ae8ba89fe941ff307a39d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest const  &gt;</type>
      <name>SetWaveformRequestConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a45572ea439045a5c53869f40798a08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest &gt;</type>
      <name>SetWaveformRequestPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>afde6fc2de130f4ab3b1ebb8f1572fa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::SetWaveformResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>SetWaveformResponse</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a96e945158992bc00fc2cb46dc22855af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse const  &gt;</type>
      <name>SetWaveformResponseConstPtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>afeebe7b703b7d72172e7599252901cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse &gt;</type>
      <name>SetWaveformResponsePtr</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a0e3a4a0e9f2628837ea04c3d8342d213</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a8b5b4b5531653e18fa63a051e1057be0</anchor>
      <arglist>(std::ostream &amp;s, const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceethercat__trigger__controllers.html</anchorfile>
      <anchor>a1aa2994840bd0f40f7a0b89f84cf1631</anchor>
      <arglist>(std::ostream &amp;s, const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::MultiWaveform_</name>
    <filename>structethercat__trigger__controllers_1_1MultiWaveform__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_period_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a0c3dc0ace2e85689b262eafe5785d2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_transitions_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a35201c21e68ce87e6bb6a67ee52bdaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_zero_offset_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ad510a57852f61a696ca7e40d0c7ce98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>aca398da06674890b41a2fd6e83709ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a1662e1c82c450c24af16bb73784c47f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MultiWaveform_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a4315b6fb8251017c69bf08b086f1d41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a0e378497221817bd34688ea9848e74a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ad193bf35de682a2bc57a592ee766b458</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ac79572be0517126a1eb98177b92be63f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a756c45cdf7c7a69dff6cc7bdb27ef278</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_transitions_size</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ab6a03c58de66005724b034eb1e080ff9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_transitions_vec</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a602a0a1147d528eba02035bf24ca016a</anchor>
      <arglist>(std::vector&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiWaveform_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a076c95e09c7df6df35b17f13502955ed</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiWaveform_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ad46bf79a17d6bf8a70bc2493bf28a8d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>aa229150e3466d6ab6046e48ea35da561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a98f31350bc7ebdf5105e2463db23d896</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_transitions_size</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>aaa3c94c72b77f3abe1a54f7ddab254a0</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_transitions_vec</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a5a257cca00cdb66b9e8cca22cfd6bb1c</anchor>
      <arglist>(const std::vector&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a2e091121ce00476c02f45395e60aebd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>abd1be9c79b35893cfc484175669fd66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a7b724ae1f606904fc5ac3d656957719c</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>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ac634421f4f87784057e03846fdc2b1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>period</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a518feaec8ccb5c600fcfa7c235e44509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>transitions</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ab42c8ca1455718125a60517036eb58df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zero_offset</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a1d470cba0aabf0889f183bc1cf3d14b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a295827ecf4407850d78ec54e45fb880d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a464358eab5fbe85e23c60f2553f0abbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>a65d7190e0e9d285d90b823812022e852</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::MultiWaveformTransition_</name>
    <filename>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_time_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>aafb6887e2ff8664da202b9715365ecac</anchor>
      <arglist></arglist>
    </member>
    <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>_topic_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>aa221d2c47071d0c1525ef1916dc10cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_value_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>af6d6710e36b195f471bc42032bf32bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a7d88eed6cc17f8cf3e694c0844985be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>aa8797b8ad321ca4580452fabc7315886</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MultiWaveformTransition_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a6d507bbaf20a30a5afe173acf32d51fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ad636cf8cfb546e7db7d391d1be9bee70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ad79416d4fb12c454d3fd5ea688c02e41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a6a8fa2f7f5b8c121e2d27a34ce226775</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a6c8804d155559f7ad1b77e7b9b398db2</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiWaveformTransition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ae9a33eae7d5bedaaf18aed81b2941e3d</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiWaveformTransition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a1b5771bc19085e99cafd69c9f247c05c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ab4218a5d3fe34d2b5bc6060b11a375ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a357e65212cea523d7f6fb3a51ea89072</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>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ae5877bb66e632217b5d2fd9f3627f8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a2c9efca55d33b86f21e249a314509c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a932658298cb58dab3317ddd8ee640eda</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>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ae574991f995711b468f22a1f5075654c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a31ac06d4b21660fd6a32bc6184fbdd49</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>topic</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ac5913add332714392a880b34fc444291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>value</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a2cae73b79a32eea4b58ec40ca7e21d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ab3888d7b65eb686798a9c8372d1ca60f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ae614ab839068e7936062254be04e1dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>ab78309f8102a642fa59f6f159cc9904a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetMultiWaveform</name>
    <filename>structethercat__trigger__controllers_1_1SetMultiWaveform.html</filename>
    <member kind="typedef">
      <type>SetMultiWaveformRequest</type>
      <name>Request</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a4c2b064e56a3ad67186b34d4a885878d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>ae8a7d12ac631b743d54a05107e9679c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetMultiWaveformResponse</type>
      <name>Response</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>ac606231201b0525ba115685744646561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a92276a2bfa90009bd10350e7fb48fb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>afd062df4bbfc2ed484adf9bb4cbaa7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a4265a1ff67a5e4ea978e2e15cc397de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetMultiWaveformRequest_</name>
    <filename>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt;</type>
      <name>_waveform_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aaddd138f5d1614d5b279617537f0704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a74d5c230a8fc82a59058e95c6a6be2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aaafee3d457e18a584be69547a0fbbbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetMultiWaveformRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a0ac2e3fbb5c1f9564747f068cf5034be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a6d4e53d36eec61f6068bec1ed53c182d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>af680eaa4cddab667df017c2049380994</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a293b0b07f4b1598b4d26c27e1f93b7b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a37c7d1623adcd19a5a140671e3812da2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a4644e07b35bfb092498f7e810a37e72b</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aabcf35df4fa106d8bd705c8719cc7084</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a5ed88e56a4478c8cf36da21187743609</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetMultiWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>ac54371bcc96d94b05d77d03ff36d2322</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetMultiWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aac67dcdd7a805f4630443a42658e77e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aff60406af5dde0830f37f56db094fa28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a8ea69e0cce111bb9053f90d59ad66437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>ae1ef6c787a8fa768bc26873c93e11912</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a0f6ec5ed90b60a73f083148f06c3bf7f</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>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a724d79169e6e430da448c04eb2d11432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt;</type>
      <name>waveform</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a68e3966a1d9ffb49c15c274a66adf24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>a6363ef8c72f81516a4ec82cf52ed3bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>ab1393a070c58f34d977fd356a48dc3fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>ad8263959aced42943dbde46a0b37c7bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aef6fbce8d9fdb1488235a0740c40e61f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetMultiWaveformResponse_</name>
    <filename>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.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>_status_message_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>abedb14f0db64f321f60a5a2f4c7e747b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a190a72d5210681ef34c441da7245c13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>ac28e51d7194ef1f21a0120a44b5fe40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a42b9685d93d01ba98701c8a22c911348</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetMultiWaveformResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a6e43488935f65f5f2f1a400a9082f1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a2510a82916173af4540e990350397caf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a6a52cd70f428e3a051622ecabe6cdc0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>afbe3a6d40d2d76e2599669c17710dcad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a6daf7c24d2a2c3f81dd8efd9e0b25f8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>adf7c2ef0792453ed4ccd8cf1ced29d9f</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>ac20e0c6dc49ee32344c74c608c635438</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a55a6da4563fb26e7866d8e539de2dfcd</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetMultiWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a818640c7416c56d2be7acd59c624532f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetMultiWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a7437da7a3d9393c3d8dcc0f9293d349a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a64da55a285109663a17a6ad56850a2fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a66966db1add43a5a3ebbed2093fd6db8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a64bbd95fca150d96c9dfda4b92a26940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>ae8a5107689d3dababdf9a3c431431aea</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>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a4ba27352695f5d47f017bc24ec1e7d37</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>status_message</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>aff148ceb3597e917e9e1ef7eecce5820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a60fae0059698b5bdf2199c741ddaf38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a5b4b081e1b2958e7b39552ff23de9ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a6ff5a7b32e43697ce270ea717c0a06ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>ab2679525ae8db57f46c4542e4b38895d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>af5340cd37e4d54a5be34cc73855633fc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetWaveform</name>
    <filename>structethercat__trigger__controllers_1_1SetWaveform.html</filename>
    <member kind="typedef">
      <type>SetWaveformRequest</type>
      <name>Request</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>a1acb359033b3d9526c9f6756bdcaefc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>aa1f323c2bb4e8cfd3c2a003e82114821</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetWaveformResponse</type>
      <name>Response</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>ac34e6104c986784f55d0944850a106f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>aad882abdc45884e92c72b75807179572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>a8c28cb8294d4fb7abd3487eb4b57521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveform.html</anchorfile>
      <anchor>a27891ede2eab311a0061ba5dab808bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetWaveformRequest_</name>
    <filename>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_active_low_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ab03ea436a391db38c27510a3ee6dba05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_duty_cycle_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a921e847d306dcc0740125295669a3bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_phase_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ae5a59368bba81d2570850da66a8ae496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_pulsed_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a727a335168b5c250abf087c61866ef25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_rep_rate_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a0d9af642e032c755fcbfc9e170b12df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_running_type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a34fbb9a62b128d09fe2fc5f021edb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ae0128ab466470b1b87e614d44ed28085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ac9bb73ccbe832faae6d8e8cf415aa4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetWaveformRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a95f2e302955cd5d314336305d5dffba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>af413a1f44d6a322bd7aa099b73db4daf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>affb31a02c4546ea027706217ef05b956</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a3843ae93225264bd668bfe06bb968e13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a7ad29826eaf22bf621b339b228c9e9ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a0cdb716739996ecb60ede17cd807bc86</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a888ae157ce99ebec6aa43a93cbd860e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a729a31971e7c83db4e3bce1d7120cdd9</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a58eaa363cdcd6dff6b889a41197ecae6</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ab7236c8a0919c2e7d3bda381f91337c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a8c2ffc9b855f7c729ecfa065e39d3a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a8e8381c1f568a070d6ab4ba15bb6f42f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>abb850d3288a1c75b5c5769e75ceff3f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ac195d8bfe8ee10013e3adde059cca40b</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>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a23faa5708c905479d2855909bfe199c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>active_low</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a48f59d0c77b64b5f4711a24cb30a01d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>duty_cycle</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a53e8228456fff133ec3fd6769f29392f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>phase</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>aa11fdac09c8217caa48c886da3706658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>pulsed</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a0aa714f9fbdd4ded98981bac5090cb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rep_rate</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ae6816e48fd4820b3d0adfbf4a99d6727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>running</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ae2180dbaf25d4eba87898cd2e4994e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ab458d33f9980f73a714960eb58ebae9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a0d8d74887973c962c4ff2fd6a36d5c35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a1b2b62c3618beb5035605875687cca5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>a231315dd138f4e778cb599490b34cac4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ethercat_trigger_controllers::SetWaveformResponse_</name>
    <filename>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ad3987a65d90f3dd6e0a835b38d3a4046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ac8927175654eb26a10493108f4fba63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SetWaveformResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>aa258d55bbae5220999d6549c3ee2fb25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>adc7a18f3dce0dde9e9e72c1b025771b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ac87ceaf94c96270dd65b2e17cc463d30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ac810699f0521d2aa6410fba80e982b0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a6801bb3d3a29089e5659a1350210dbef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>aa2e9d1aef376232f30368aa7b65156b1</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>afa9cea10cffaebc9d49d6d39af78ad37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a3fa9c10d403d5de3eaee91fd841f5596</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a910ed79ef740c510eff0a8f9c7309bb4</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>acd687d9265f3a3611b2169688876e96e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ada962f14161e90f2312f6ac26db5e511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a6d827af12180f2cfc7644611a07261f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>af50e6b9c42050e5cef5fe290c2a6262c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a1156a4a1530f69493169334b524d6eb5</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>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a8b02b32c8ee33b940278ee2f03ff0d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>aab3ad8b50ec5249a05e859167c5c6ccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>ae0e6601be057a0da11582c59a271340e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a17625f7e26ef36453b321db7e6ce0bbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>a40d8bd1bd020d725f5de496d37ff3703</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::msg</name>
    <filename>namespaceethercat__trigger__controllers_1_1msg.html</filename>
    <namespace>ethercat_trigger_controllers::msg::_MultiWaveform</namespace>
    <namespace>ethercat_trigger_controllers::msg::_MultiWaveformTransition</namespace>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::msg::_MultiWaveform</name>
    <filename>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</filename>
    <class kind="class">ethercat_trigger_controllers::msg::_MultiWaveform::MultiWaveform</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2d</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a8235ea9ad1c9c85b0ec3b0c6958b88e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a6d2cc749500c68ebd5340b70a7286e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>a59c818669793182f97ce22068fe4799c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::msg::_MultiWaveform::MultiWaveform</name>
    <filename>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a674274cff36401f08ef8c4db650dd5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a216e0773535fdc2251147510e13da9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a96ed44d4cf0a4adfcdfdc6c3eb952a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a0dbb05ad2c73722a25338d87b78170e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a925a8e408185124c61fab0dab2889db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>period</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a0a9ee6bdc49d4d29803b52a74a5da64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>transitions</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a418b36ab99a81f13c5355fa83e40c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>zero_offset</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>ad19d2aea18caf7eae420628c2c61d4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a23c3175a1c63c92da7c82f5c2092f815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>ab96a62c7b20b0222b8628efc0e67f58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a076447f57f6285a1ad76a10ba6913915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a0f1264a1bc31280e6bd37c06104f0663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a4c4abd9592139b8644294679cf0c7bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>aa206ac100f92d2bef9209b9383d10a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveform_1_1MultiWaveform.html</anchorfile>
      <anchor>a79e4797fb500f4e226d0e67b65e1b3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::msg::_MultiWaveformTransition</name>
    <filename>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</filename>
    <class kind="class">ethercat_trigger_controllers::msg::_MultiWaveformTransition::MultiWaveformTransition</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>ab73d0b2f2502ee744047d16c06a04dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>a17705778f10726c953fb3efc366d41e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::msg::_MultiWaveformTransition::MultiWaveformTransition</name>
    <filename>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a7ddbf495670b0dd03afeb8171c78a4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a561e78b53c7c3bff7e387b415709b905</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a2154ada5715e99b2006010fd384c1e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a184df5ef6f3823a5a174810223f0645c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a4e022b5cae21eb6b21019ed3265b10f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>abffcf3143582f2d1459f8388ab7edc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a431063bc24a17e92c25c09ef61e8bf9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>aeef3ace0fdf38eb67ab5253e9e334930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>aeaf2224cf2935705cbfcc8e9a8e7da96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>ab9d92fb7fb29a4c4a0acde2d3e9457ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a5163942b4aa9d9680c796c112837a5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>ab9e686014d473fe8598f3c120d4c2a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a1b6bbbfada415a9c69b2893dede166f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a240b1b594674bbebae151122fb96639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition_1_1MultiWaveformTransition.html</anchorfile>
      <anchor>a1e7916d62014c4e0da7cdc30607c0cef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::srv</name>
    <filename>namespaceethercat__trigger__controllers_1_1srv.html</filename>
    <namespace>ethercat_trigger_controllers::srv::_SetMultiWaveform</namespace>
    <namespace>ethercat_trigger_controllers::srv::_SetWaveform</namespace>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::srv::_SetMultiWaveform</name>
    <filename>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</filename>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveform</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformRequest</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2d</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>af3140c00fdbf3793ac93206aee221448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a0511005d6f464c304ffc9529c82f9efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_dI</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a9a6e1c35367229c0be0a70fcd9dae17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a6e19007a8780f4759a9d56204f14cd9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveform</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveform.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a45aeb938e891a065d4fc8c95c9c7378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a827011d460a195fa9f82e390a7d2e5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveform.html</anchorfile>
      <anchor>a9f364851f98b9756d7afa5bbd2dd6cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveform.html</anchorfile>
      <anchor>adf592b3e15976f09ccac17c8d8afc159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformRequest</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a4559a4cf87539a454811c53421d08ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a0184b21b6772bda8da090e26805c2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>ae181c5e99ba8205d16d4f4df5c6a52c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>af3e1eaf91e60cf2f68780bb74657a49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>af6adc5cc4f943443d82bb8f8d711ce2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>waveform</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>ae78fa101371d9974cf52353baad6d361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>af1ad6b1201887166310b03e1150f8698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>aa1d8bc4403b8a9ea3c45584368f432bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a47c9e4d8b441bc084481de036384e5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a5554d90ef83c9294eb187e2a72b14742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a01c716070fce2e9c3831ae3703ac6854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>aa5104a3bd95b0ff9feddbfdcbf7dd332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformRequest.html</anchorfile>
      <anchor>a091f9c27a49530719bb04c1b2bb5392a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetMultiWaveform::SetMultiWaveformResponse</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a97e3812616a16a0620eabda62c78a2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>ad2d947619d3628a7c4ebe999d7d2da15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a240480433fd0bc9c51c591c6a71c02e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a7f662b31a41af23f68d9424b379f658c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>abd7bd96e8d434bc416961e0031e41135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_message</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a77beddc29c4f912a32883bb29ea18a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a6a77c9005ec669f7f45027d39957328e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a714cb7e324b776bb9a985cb9cff8c541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>ab56c5d88610446f3ad23f0576ab8d747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a8deeaf26e1edb5fcd3ebc241239dd056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a42a97c90453eae8cc973fa5689138818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>abd5170913c68170dfbc167855bc80e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>a6bfa04eb946bd2191a3cf9b8e6aebeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform_1_1SetMultiWaveformResponse.html</anchorfile>
      <anchor>ab173a1cba44707f93a191def89c89499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ethercat_trigger_controllers::srv::_SetWaveform</name>
    <filename>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</filename>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveform</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformRequest</class>
    <class kind="class">ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d3i</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>afcb62f4f7dad4d4416fef0c01bbaf0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>abf850194ec30f6927aa1996dea370b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetWaveform::SetWaveform</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveform.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveform.html</anchorfile>
      <anchor>a954cd8fd6ce22d099623e7c9a93212e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveform.html</anchorfile>
      <anchor>a8e28735980c3020b02f171cc1bff1100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveform.html</anchorfile>
      <anchor>a54fa4dd51893f55c356907cde2fbe641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveform.html</anchorfile>
      <anchor>a849037b01daf306166d0190ddfa8bb74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformRequest</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a4bf49be5e1e0cd1d449bb18425ed90ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a2f2a8de74ee78cb48d0f92233e01d54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a60d72280df0962a94d7744184cce51c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a5aa907b36d076c46a05906e327bc9195</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a48c58eadfb875371c72e8cb571deff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_low</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a950541fbff933a47bd8d812f744132a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duty_cycle</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>aaa87d8528a8becaf34e71bf584304c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>phase</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a690aa3a4a651504aed1ba59a5a4a9250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulsed</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a6f758428c80b36b50af8c4f644260de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rep_rate</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a14b7811309b85676c6c342aa11ce099a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>af007145f7b227e1352277282042cfdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a3fdf9381a7687921b6364de4decf58fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a46e322dea0b6075549f3e6212a59454a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a3fa10a0dbbe546f2a1a5654c09e10ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a757b710d1df1ff9db2aa4890e8f1baa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>af134befcd05a88d418b2d10bfc6632f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>add822708c17045bdafd47b60a1b1fe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformRequest.html</anchorfile>
      <anchor>a2155a9395cfc0eccd9bbee5e466a99c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ethercat_trigger_controllers::srv::_SetWaveform::SetWaveformResponse</name>
    <filename>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>af076a09727bb8098e32d52bb95f1eee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>aa0234bf32d00f6c4ca77c0c59c1444c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>ab7c219ad3f54fc001209caeb43e208d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a6c98635a35918f857244df0cd0101138</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>ab5b842d03a82acdca610d5e5b1421487</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>af53b0394a2f7b003cf711e7362283f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a4b0a680e3d0ad189fd4565b9b0698710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a7b52b872c8624ec908d685598b71a8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a312d7ce6e8e80401c0ec6a62e8df909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a89e1113bbfb8e217c2955441f12064e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>af1eeb9d80795cf9cd4236ba0c6e9609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classethercat__trigger__controllers_1_1srv_1_1__SetWaveform_1_1SetWaveformResponse.html</anchorfile>
      <anchor>a1573feb6f85d9ca2b62502ece9b966b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1ethercat__trigger__controllers_1_1MultiWavef552f41c6c80515d3f3c73da526645cf7.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1ethercat__trigger__controllers_1_1MultiWavef552f41c6c80515d3f3c73da526645cf7.html</anchorfile>
      <anchor>a11191a042af410a94c8522bf8d974daa</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveff55b0c8308af4b8eb3855cb8032ac9f6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveff55b0c8308af4b8eb3855cb8032ac9f6.html</anchorfile>
      <anchor>aef4746bdc81947318f5407fbcab412d1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveformeac96131ef542e0c1dd64c5d53e3d39d.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_1ethercat__trigger__controllers_1_1MultiWaveformeac96131ef542e0c1dd64c5d53e3d39d.html</anchorfile>
      <anchor>ab63ab040d2c7322770be5e8e2e31eec3</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&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_1ethercat__trigger__controllers_1_1MultiWaveformeac96131ef542e0c1dd64c5d53e3d39d.html</anchorfile>
      <anchor>abccb834abfa9c21246482505eb6f478f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveform85621774594d97816b3e16ef9aebf137.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_1ethercat__trigger__controllers_1_1MultiWaveform85621774594d97816b3e16ef9aebf137.html</anchorfile>
      <anchor>a466aa7fd5b6a350e1d5e435ea4d0d9b1</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&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_1ethercat__trigger__controllers_1_1MultiWaveform85621774594d97816b3e16ef9aebf137.html</anchorfile>
      <anchor>ab6e69e0818ead9f3064dcce74fd3a23a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefa0df141b7951f0010e65b69c2e3e6077.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_1ethercat__trigger__controllers_1_1SetMultiWavefa0df141b7951f0010e65b69c2e3e6077.html</anchorfile>
      <anchor>aac0f1c31ed311de0b12fb4d7189f9c3f</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetMultiWavefa0df141b7951f0010e65b69c2e3e6077.html</anchorfile>
      <anchor>a9cc14933360a13c1552b21afc8a34e8d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefdcab54e8c9c3f6567c4ade2d5cc85058.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_1ethercat__trigger__controllers_1_1SetMultiWavefdcab54e8c9c3f6567c4ade2d5cc85058.html</anchorfile>
      <anchor>a258ff551a51522a28a1bc1287f460706</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetMultiWavefdcab54e8c9c3f6567c4ade2d5cc85058.html</anchorfile>
      <anchor>ad9b94b286d6e1dba6305cccfea0ca264</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRe71e3ad7fb806898423756d56d7043b96.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_1ethercat__trigger__controllers_1_1SetWaveformRe71e3ad7fb806898423756d56d7043b96.html</anchorfile>
      <anchor>ac7bf595bbb9434502dd94e9f77f0d73d</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetWaveformRe71e3ad7fb806898423756d56d7043b96.html</anchorfile>
      <anchor>addf402c6edec81fbd84e48cbed66529a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRe39bf05baea2e1f1937e91e1b2852fd6a.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_1ethercat__trigger__controllers_1_1SetWaveformRe39bf05baea2e1f1937e91e1b2852fd6a.html</anchorfile>
      <anchor>a307fb534ccee1d1bda4a4d8dd62ecf94</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetWaveformRe39bf05baea2e1f1937e91e1b2852fd6a.html</anchorfile>
      <anchor>a0e43afbf2fedeeb58d325dcbd08b40e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1MultiWavefo54a4ffe21b7898e39d41557af537fee5.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_1ethercat__trigger__controllers_1_1MultiWavefo54a4ffe21b7898e39d41557af537fee5.html</anchorfile>
      <anchor>a81a7474a45d34de813cf21db9fa28120</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&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_1ethercat__trigger__controllers_1_1MultiWavefo54a4ffe21b7898e39d41557af537fee5.html</anchorfile>
      <anchor>af33289cfd32e69be5afe5c0b1a4c4ccd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1MultiWavefo5b0c673b4881140a72b144f444e05c50.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_1ethercat__trigger__controllers_1_1MultiWavefo5b0c673b4881140a72b144f444e05c50.html</anchorfile>
      <anchor>a5cb60d85849709c062ba2095a60fdd9e</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&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_1ethercat__trigger__controllers_1_1MultiWavefo5b0c673b4881140a72b144f444e05c50.html</anchorfile>
      <anchor>a3297c43ab38e1ec74b5ad6b5d8245469</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWav6346b8ef67b9542eb89e6802be07d310.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_1ethercat__trigger__controllers_1_1SetMultiWav6346b8ef67b9542eb89e6802be07d310.html</anchorfile>
      <anchor>a915a8c420d983b3b43d9a27595f9aec6</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetMultiWav6346b8ef67b9542eb89e6802be07d310.html</anchorfile>
      <anchor>a62a36f201146023ea96f286c78adc413</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWav847435a9e4a5cc3884ba75c251ac8c43.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_1ethercat__trigger__controllers_1_1SetMultiWav847435a9e4a5cc3884ba75c251ac8c43.html</anchorfile>
      <anchor>ad97ad7f1de895b62a2d351a26aa67287</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetMultiWav847435a9e4a5cc3884ba75c251ac8c43.html</anchorfile>
      <anchor>a6fa3f677facf4e09c9c7933ed0c63afd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1SetWaveform26f982265d4085a4066499cc430d9fdf.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_1ethercat__trigger__controllers_1_1SetWaveform26f982265d4085a4066499cc430d9fdf.html</anchorfile>
      <anchor>aaa9bf321d2868a2241d84f424f5c9c0a</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetWaveform26f982265d4085a4066499cc430d9fdf.html</anchorfile>
      <anchor>af4f0d243eb0699bef15b9150185b33e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1ethercat__trigger__controllers_1_1SetWaveform9ad98d9fe3ede64af2cfc4185e19d3d4.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_1ethercat__trigger__controllers_1_1SetWaveform9ad98d9fe3ede64af2cfc4185e19d3d4.html</anchorfile>
      <anchor>ab831aa5fbc144bb8f324e9baffed270e</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetWaveform9ad98d9fe3ede64af2cfc4185e19d3d4.html</anchorfile>
      <anchor>ad4a16f63f58648232e8401a7bb81f16c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ethercat__trigger__controllers_1_1SetWavefore5173a6bea8477200e506fa015fec893.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1ethercat__trigger__controllers_1_1SetWavefore205280dcf9ea8a825ec35e1eb32c570.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1MultiWavefor9919b64b1bd0782385398b7bd7a04366.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1MultiWavefor5ce33e03f9332e84d2f37cac772c8e66.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1MultiWavefor0e98ca9190bdd91878223f6578b0e498.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveforb497c188aa206118229c04f1842bf36d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWave623019b47b7ed5e7a2064d351df7b312.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavef0e40ee8786b1dedea5b19afd09b7095.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWave36adfb70a2a2ecd7b6c977335ab7a34f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavecb2b26f14912167c91c9d1e343431233.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRb3900e2ee14540c20892b9b80de8580c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRf2b700fe564c8160dacc3de7014857c3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRce640508ae9838234eb44b0bf113c178.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformR65915aaeb6797bdacefab8238e98b129.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveform__c55f177d9b06c2ae7efd66aa299293cf.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_1ethercat__trigger__controllers_1_1MultiWaveform__c55f177d9b06c2ae7efd66aa299293cf.html</anchorfile>
      <anchor>a3dc6b9437a34404675416c7de55fc453</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&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_1ethercat__trigger__controllers_1_1MultiWaveform__c55f177d9b06c2ae7efd66aa299293cf.html</anchorfile>
      <anchor>af164e572fb519211c53f857dbaf494d9</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_1ethercat__trigger__controllers_1_1MultiWaveform__c55f177d9b06c2ae7efd66aa299293cf.html</anchorfile>
      <anchor>a7bf3275e53e306db3a26335ed625f00d</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_1ethercat__trigger__controllers_1_1MultiWaveform__c55f177d9b06c2ae7efd66aa299293cf.html</anchorfile>
      <anchor>a927307d259efc6b9e3e57c435a1765d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveformTr678c1af000e0a405cf3250868511a41b.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_1ethercat__trigger__controllers_1_1MultiWaveformTr678c1af000e0a405cf3250868511a41b.html</anchorfile>
      <anchor>a6317e9a78c995166a055b4c327db7553</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&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_1ethercat__trigger__controllers_1_1MultiWaveformTr678c1af000e0a405cf3250868511a41b.html</anchorfile>
      <anchor>a9cb82f9c94c2e2172d1fc624ea81e3b7</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_1ethercat__trigger__controllers_1_1MultiWaveformTr678c1af000e0a405cf3250868511a41b.html</anchorfile>
      <anchor>a85c7d54ca8294d16e21fd3305c8aeac8</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_1ethercat__trigger__controllers_1_1MultiWaveformTr678c1af000e0a405cf3250868511a41b.html</anchorfile>
      <anchor>a76c7ca192f3fdc0f15acdfa2f4f96ff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefor41c2db4de10c5199ae935e1310047bfd.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_1ethercat__trigger__controllers_1_1SetMultiWavefor41c2db4de10c5199ae935e1310047bfd.html</anchorfile>
      <anchor>a83ca285dd6ade46b990ece63f63bf00f</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetMultiWavefor41c2db4de10c5199ae935e1310047bfd.html</anchorfile>
      <anchor>abfbf7726b68f7e52e22da33dabb7bf29</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_1ethercat__trigger__controllers_1_1SetMultiWavefor41c2db4de10c5199ae935e1310047bfd.html</anchorfile>
      <anchor>a8d1d94901faf3a63f7ece6844035b683</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_1ethercat__trigger__controllers_1_1SetMultiWavefor41c2db4de10c5199ae935e1310047bfd.html</anchorfile>
      <anchor>aee179ce9c535e68974b615db24dd5e20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefor2bc28aa1323ff73f7650c13fdd6c0682.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_1ethercat__trigger__controllers_1_1SetMultiWavefor2bc28aa1323ff73f7650c13fdd6c0682.html</anchorfile>
      <anchor>ada2c010db5021cc0f763d6597fcf2b0c</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetMultiWavefor2bc28aa1323ff73f7650c13fdd6c0682.html</anchorfile>
      <anchor>aada8b3608f4ad730cd23a31830ba390f</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_1ethercat__trigger__controllers_1_1SetMultiWavefor2bc28aa1323ff73f7650c13fdd6c0682.html</anchorfile>
      <anchor>a3915f5a34c25f039b88845a41eed4c8e</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_1ethercat__trigger__controllers_1_1SetMultiWavefor2bc28aa1323ff73f7650c13fdd6c0682.html</anchorfile>
      <anchor>a00ad6c785705db6614fd853fa5b822e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRequ8e6c774538d285c1af502e2678112fc7.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_1ethercat__trigger__controllers_1_1SetWaveformRequ8e6c774538d285c1af502e2678112fc7.html</anchorfile>
      <anchor>a14fd4785c1a26267f15220f7e993d60b</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&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_1ethercat__trigger__controllers_1_1SetWaveformRequ8e6c774538d285c1af502e2678112fc7.html</anchorfile>
      <anchor>a6b9bee85300e906e11a7cbe8f41de062</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_1ethercat__trigger__controllers_1_1SetWaveformRequ8e6c774538d285c1af502e2678112fc7.html</anchorfile>
      <anchor>a0272283af5fcd426c33c54b6db040cd4</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_1ethercat__trigger__controllers_1_1SetWaveformRequ8e6c774538d285c1af502e2678112fc7.html</anchorfile>
      <anchor>ac22a0ef1401c60a1ed3699894af9e469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRespdbca0a14d3ef4aa319bf59796b439811.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_1ethercat__trigger__controllers_1_1SetWaveformRespdbca0a14d3ef4aa319bf59796b439811.html</anchorfile>
      <anchor>abe08e7f43a283d7c8b9379308e890635</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&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_1ethercat__trigger__controllers_1_1SetWaveformRespdbca0a14d3ef4aa319bf59796b439811.html</anchorfile>
      <anchor>a0af99ae0192456e6d602158fcde53ccc</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_1ethercat__trigger__controllers_1_1SetWaveformRespdbca0a14d3ef4aa319bf59796b439811.html</anchorfile>
      <anchor>a3a446ab7b71c81538bac9c4d61708ecf</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_1ethercat__trigger__controllers_1_1SetWaveformRespdbca0a14d3ef4aa319bf59796b439811.html</anchorfile>
      <anchor>a8dd77fb57eb950c4437835c6e9425eb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveform517ee4914d3e38c5a412aadf57223518.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_1ethercat__trigger__controllers_1_1MultiWaveform517ee4914d3e38c5a412aadf57223518.html</anchorfile>
      <anchor>a5fc274d66094688bda0aae92fac6af0c</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_1ethercat__trigger__controllers_1_1MultiWaveform517ee4914d3e38c5a412aadf57223518.html</anchorfile>
      <anchor>ae41698fc759fe2822ca5fd6e123a4796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1MultiWaveform20f58088c498708da6bced005a7d3302.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_1ethercat__trigger__controllers_1_1MultiWaveform20f58088c498708da6bced005a7d3302.html</anchorfile>
      <anchor>a22cbdcfa56c5f512e71795b88da27279</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_1ethercat__trigger__controllers_1_1MultiWaveform20f58088c498708da6bced005a7d3302.html</anchorfile>
      <anchor>a50e1177db7bcb3535fa277f68b5ab526</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefedfc67cd87a4f6a9ee76da4fb3f4274a.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_1ethercat__trigger__controllers_1_1SetMultiWavefedfc67cd87a4f6a9ee76da4fb3f4274a.html</anchorfile>
      <anchor>a5d50f373b15c08f7d41562cff2986f26</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_1ethercat__trigger__controllers_1_1SetMultiWavefedfc67cd87a4f6a9ee76da4fb3f4274a.html</anchorfile>
      <anchor>a68cc6d5fbc59c2edacaa1630b1898d31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1SetMultiWavefb8fc56c5471a3b9c987e6ee3e4fb459a.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_1ethercat__trigger__controllers_1_1SetMultiWavefb8fc56c5471a3b9c987e6ee3e4fb459a.html</anchorfile>
      <anchor>a4e594956fe39c3ab4717fed27318c2f9</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_1ethercat__trigger__controllers_1_1SetMultiWavefb8fc56c5471a3b9c987e6ee3e4fb459a.html</anchorfile>
      <anchor>a15ccb64d91abac0735ea237221dd4efe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRe3b7ebf1405bf93c431ee9a4146b63cfe.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_1ethercat__trigger__controllers_1_1SetWaveformRe3b7ebf1405bf93c431ee9a4146b63cfe.html</anchorfile>
      <anchor>a8d122d572c9a3e518e19ecab75346b2e</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_1ethercat__trigger__controllers_1_1SetWaveformRe3b7ebf1405bf93c431ee9a4146b63cfe.html</anchorfile>
      <anchor>acfb49253052ea28f97752ca1c3af543e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1ethercat__trigger__controllers_1_1SetWaveformRe88b2e9e275f4d5e4d90e60165872451b.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_1ethercat__trigger__controllers_1_1SetWaveformRe88b2e9e275f4d5e4d90e60165872451b.html</anchorfile>
      <anchor>ab51471d4d981baa9cdb91b8ce715a55f</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_1ethercat__trigger__controllers_1_1SetWaveformRe88b2e9e275f4d5e4d90e60165872451b.html</anchorfile>
      <anchor>a2bea656e381706fb52e62c654c66b8bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveform &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetMultiWaveform_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_01ethercat__trigger__controllers_1_1SetMultiWaveform_01_4.html</anchorfile>
      <anchor>af12ccb9b231913d5bea984cb77d21b85</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveform &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetMultiWaveform_01_4.html</anchorfile>
      <anchor>aca5e4aaf2985946035df84333184b03c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetMultiWaveformR47424aeeec21b761a7dc48c81a8372df.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_01ethercat__trigger__controllers_1_1SetMultiWaveformR47424aeeec21b761a7dc48c81a8372df.html</anchorfile>
      <anchor>ae87b8b6a7e7388410df5158c95b0535d</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformRequest_&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_01ethercat__trigger__controllers_1_1SetMultiWaveformR47424aeeec21b761a7dc48c81a8372df.html</anchorfile>
      <anchor>a073f364db65a4a722b5023ec720117e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetMultiWaveformR50d0a492538b976e2118d93eeb397b0d.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_01ethercat__trigger__controllers_1_1SetMultiWaveformR50d0a492538b976e2118d93eeb397b0d.html</anchorfile>
      <anchor>a2e69265cf8993375d468874cb06bdd0f</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformResponse_&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_01ethercat__trigger__controllers_1_1SetMultiWaveformR50d0a492538b976e2118d93eeb397b0d.html</anchorfile>
      <anchor>a13da922de881b2c7b58f3e9d5c8e9fc0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveform &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetWaveform_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_01ethercat__trigger__controllers_1_1SetWaveform_01_4.html</anchorfile>
      <anchor>a59ddb649bf6f53964c02e0af5dde3b73</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveform &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetWaveform_01_4.html</anchorfile>
      <anchor>a2eaae5a2ece30c57fd4a96f98ffd1e05</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetWaveformRequesc6e6b4029083793cd8d4975630af4f88.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_01ethercat__trigger__controllers_1_1SetWaveformRequesc6e6b4029083793cd8d4975630af4f88.html</anchorfile>
      <anchor>ae0a91a80bd60d43736c79a0e773dd6f8</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformRequest_&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_01ethercat__trigger__controllers_1_1SetWaveformRequesc6e6b4029083793cd8d4975630af4f88.html</anchorfile>
      <anchor>afdd16d51eb01e2d6c497cfbf100d5039</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01ethercat__trigger__controllers_1_1SetWaveformRespon969b02b997a8dbabfe365ea356e631c3.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_01ethercat__trigger__controllers_1_1SetWaveformRespon969b02b997a8dbabfe365ea356e631c3.html</anchorfile>
      <anchor>af40d9026fa8bc42bb6054ff4b2a8786b</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformResponse_&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_01ethercat__trigger__controllers_1_1SetWaveformRespon969b02b997a8dbabfe365ea356e631c3.html</anchorfile>
      <anchor>aa2e87b88568d58f53d92f7bf80e87905</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveform &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetMultiWaveform_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_01ethercat__trigger__controllers_1_1SetMultiWaveform_01_4.html</anchorfile>
      <anchor>aa5380afe27b3dc0a2895dff8cdd0b9aa</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveform &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetMultiWaveform_01_4.html</anchorfile>
      <anchor>a7f1b1f6c1c2a88bb8bb9632fda5d627a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetMultiWaveformReq9ba75afbd5aa0447546bc1a8fc42af1d.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_01ethercat__trigger__controllers_1_1SetMultiWaveformReq9ba75afbd5aa0447546bc1a8fc42af1d.html</anchorfile>
      <anchor>a9922801b6280a2dac55ebc7df4e791b1</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformRequest_&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_01ethercat__trigger__controllers_1_1SetMultiWaveformReq9ba75afbd5aa0447546bc1a8fc42af1d.html</anchorfile>
      <anchor>ada10c93879db855902b7796f1cde9b4c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetMultiWaveformRes6bd47eb06ab4c1e01dd7d68a32887b4b.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_01ethercat__trigger__controllers_1_1SetMultiWaveformRes6bd47eb06ab4c1e01dd7d68a32887b4b.html</anchorfile>
      <anchor>a74990a22fa5cb68d10944fee90e951d0</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformResponse_&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_01ethercat__trigger__controllers_1_1SetMultiWaveformRes6bd47eb06ab4c1e01dd7d68a32887b4b.html</anchorfile>
      <anchor>a6c093ec18721146d2f097da161549f5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveform &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetWaveform_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_01ethercat__trigger__controllers_1_1SetWaveform_01_4.html</anchorfile>
      <anchor>a96c68ee452be8a9fb301f7fc6655c6ac</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveform &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetWaveform_01_4.html</anchorfile>
      <anchor>a450dbe23261d424d8698f187a09c1b39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetWaveformRequest_e8b2688dd351c3cea1336494c952aad4.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_01ethercat__trigger__controllers_1_1SetWaveformRequest_e8b2688dd351c3cea1336494c952aad4.html</anchorfile>
      <anchor>a624a17f077ac4bb98cd21dc493d30bc0</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformRequest_&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_01ethercat__trigger__controllers_1_1SetWaveformRequest_e8b2688dd351c3cea1336494c952aad4.html</anchorfile>
      <anchor>a298b566422fc34790f8fcd978a6448f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01ethercat__trigger__controllers_1_1SetWaveformResponse44d80f9619d216d2428a0c6f73cca9da.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_01ethercat__trigger__controllers_1_1SetWaveformResponse44d80f9619d216d2428a0c6f73cca9da.html</anchorfile>
      <anchor>ac66d58304a56246a85f2e3777799356e</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformResponse_&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_01ethercat__trigger__controllers_1_1SetWaveformResponse44d80f9619d216d2428a0c6f73cca9da.html</anchorfile>
      <anchor>aa8b9a3f7976cfe9c89af665c001618ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
