<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>aa7a1478e9d7bfa14396bf747e352c1ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_MultiWaveformTransition.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>a6a402550fb0c5a7247b463e1a708f1d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetMultiWaveform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a35a71e47a3823e2a8c406e41f6579fcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_SetWaveform.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>ab82bbf350b2ce640cc9503287a06bc7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>a45abd83bfeefc6e8bad1894c9cb62d1f</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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>af969de0cb1d0cdbd1bf6a65714be8f77</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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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>aabbe4f4e74d83912abbaceeae232061d</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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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-groovy-pr2_controllers/doc_stacks/2014-04-24_15-41-20.176555/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; std_msgs::Header &gt; &gt; &gt;</type>
      <name>pubs_</name>
      <anchorfile>classcontroller_1_1MultiTriggerController.html</anchorfile>
      <anchor>a74a21e487c0a22e1e0c973748a61f441</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; std_msgs::Header &gt; &gt;</type>
      <name>falling_edge_pub_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>ac2eefa97c6694c66f57ef6d901e84b10</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; std_msgs::Header &gt; &gt;</type>
      <name>rising_edge_pub_</name>
      <anchorfile>classcontroller_1_1ProjectorController.html</anchorfile>
      <anchor>a1556a6710d593212bd51a2ae40002225</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>adb389767ba1912979341563423b5eac1</anchor>
      <arglist>(double 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>aadd3f2169db516f43190b9bc307292e9</anchor>
      <arglist>(const ros::Time &amp;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; std_msgs::Header &gt; &gt;</type>
      <name>falling_edge_pub_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>a92d2e1157393a3af3a6ebaf139fa93dc</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; std_msgs::Header &gt; &gt;</type>
      <name>rising_edge_pub_</name>
      <anchorfile>classcontroller_1_1TriggerController.html</anchorfile>
      <anchor>abe11d0b19102dff1380c09fbfabc5638</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>aabbe4f4e74d83912abbaceeae232061d</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>af969de0cb1d0cdbd1bf6a65714be8f77</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></type>
      <name>MultiWaveform_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveform__.html</anchorfile>
      <anchor>ad46bf79a17d6bf8a70bc2493bf28a8d0</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>MultiWaveformTransition_</name>
      <anchorfile>structethercat__trigger__controllers_1_1MultiWaveformTransition__.html</anchorfile>
      <anchor>a1b5771bc19085e99cafd69c9f247c05c</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>SetMultiWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformRequest__.html</anchorfile>
      <anchor>aac67dcdd7a805f4630443a42658e77e1</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>SetMultiWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetMultiWaveformResponse__.html</anchorfile>
      <anchor>a7437da7a3d9393c3d8dcc0f9293d349a</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>SetWaveformRequest_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformRequest__.html</anchorfile>
      <anchor>ab7236c8a0919c2e7d3bda381f91337c5</anchor>
      <arglist>()</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="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>
  </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></type>
      <name>SetWaveformResponse_</name>
      <anchorfile>structethercat__trigger__controllers_1_1SetWaveformResponse__.html</anchorfile>
      <anchor>acd687d9265f3a3611b2169688876e96e</anchor>
      <arglist>()</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="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>
  </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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveform.html</anchorfile>
      <anchor>aa7a1478e9d7bfa14396bf747e352c1ee</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>ae0b0676e1964091ab91624d5d6f28f5b</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>a91a68112d389d8586bcfea15e76aa370</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>a28a2ec196691868e1c9b4481caf1f24d</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>aa93e4cf59c6e55467302aeaa169dcb07</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>ab55234a86961e8a5070c5a70fce2b3e3</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>aa188e9af9a4c0f4578b780f9753ac154</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>a053cfa6a4bde7a823dadb724529bea05</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>aa3557751128dd12859c61d525f73481d</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>aa809c434f76d4da7b166c55350d00452</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>a805e48284cd1f5fe020458955ddf94b2</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>ae581234dc62c13606d81a28062600559</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>a145fe6a13537c95ec5a90e912015da19</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>a02373859866b54c7f2f7fbc7c1a39d74</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>a669ab04b4d12086f6673b0d1c475e5eb</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>a5a9990b2dc3e0e3cc37b018d0abd4036</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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1msg_1_1__MultiWaveformTransition.html</anchorfile>
      <anchor>a6a402550fb0c5a7247b463e1a708f1d8</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>a7be33f74bdae25b610ea60e57fdc7d9d</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>a3e138cc4c7387965b95fa407446cbf45</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>aeda867ece4b26a79d4f782ac688c8f20</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>a5d58aa59529bc0d8b173422d243e1c05</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>a36627b8996be839dab95e80f453591ae</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>a3836dc6d50edc0aa879da5bb50bede1f</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>a4e0ecf1dcc72a34ac7b3a267860dc8e7</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>acd177db7dc8858fc25a7c4c2cdd3c722</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>a7dd668559797ed8ca5ce0e3edd55c1a8</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>a52a477b9cafbce55a8758b1bcfe94b59</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>acddcaba7bdc4d33736e68047e25b4fe2</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>a353f9fed4666c517b3c2d88d0e63fb26</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>aad28751f3ca0e504aa7a3ef7bbde999c</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>ac9a0f4ef1391753a278b12646d80f296</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>a319f13a688367504331cf83aa30f1d2e</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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetMultiWaveform.html</anchorfile>
      <anchor>a35a71e47a3823e2a8c406e41f6579fcf</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>ae18737408d9c8ffac3d015cca961555d</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>aff4bbf67add9432c1f919d386bd00deb</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>aaa169479054df13c8193896db09a2679</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>acf3e33d751ccbf4d2109081008c7f0ac</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>a15df737319ffee0b84e5747d17dc98f8</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>a2414b1bf043f3078f39087b10fff9c1f</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>aaecea65f921f9c860db0b99d22844461</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>a2843a24bc55d751ab04667810d684371</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>afe6e55230683fe272f2792b5c5ea3ac9</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>a22b06489654f1c78bce5a4c56ebd89f8</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>ae4d275b18882671b1274945e52f55922</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>aef2b4feeb977199b03a613cb23da0801</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>a89cad6f07b2c3fdfc8f414f02939732b</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>a81becaf519b1177edffb6a61d564fd1c</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>aed82bc8ca9294527ea797d64a9405e77</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>a8a565377cdebdece5d8fdf3c1cddec4e</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>ad7069444985ea72799202a0a3331bca0</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>a744aa08b477bf0add8cec80e7ba068e0</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>aa9f7b7905adeaa9c510194ba4b323e18</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>ae93df6a6c34d3bb41a47f9555c651a5f</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>a8ecb03ae6c30a9d33347684f3e0ef937</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>a74de855ee094e6507f8a99a97e0fae46</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>a924ba795d6e36a1d8e83e14f1c0f9f5c</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>acbb82c80059e01523c6938a86f77c52f</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>ad6330c9d85435472d93557f83fe2f2b8</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>a39fe0ce81a2b02dd7edbb9bc013b6855</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>a61aa9ac045cf9268a4c623daeadfac49</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>ace3123d51e3495a4470422158885352a</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>af70f64320c177979fef26664e92698b6</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>a0d2fa55704a2facdae0e2bdfcdd459a3</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>a6645ac89f978eb974133a237204fd1c6</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>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceethercat__trigger__controllers_1_1srv_1_1__SetWaveform.html</anchorfile>
      <anchor>ab82bbf350b2ce640cc9503287a06bc7e</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>a0247610c11de12fd54ce6d15b322ea40</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>ae218386de795aa44f55932771860c649</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>acbb9f95f48f33cde167999b6f694683b</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>a35955e53cd4c6fb165225f6997050ec2</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>a32be2a1110d4c2a3a9796aa69c2bb48b</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>ae44639651b34b5dc83b99de064e8b359</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>ad51bfc62ddaac0de7d29397e0823f517</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>a201b9ac6f6bb96b10946a2bb580969fd</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>a9b09e51357ef21e2d43d5303e76c0f8c</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>a37f0bf8a2aed578443f8224629a12b48</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>a37b40bc4775c0c53a1112b962a9fcd77</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>a3ef843c9d0ebf9c5566a9510f4c2d1bd</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>a028498bec7bed67103d5f9f8d147353a</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>a9a5c3a7bcbbb57175a5ba013d953a603</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>a00b5b7e33432a59c4d979b95b34fb6f4</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>a46ecb15960d23674861c8aa27de30daa</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>a5db1bc1132b1590e5d0a38bae4af4ece</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>a439acb361c1551b77613c77ed0133bf5</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>a52e7e265bf67765d84bdca004ac96f8c</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>ae54fbc9f8e804eb9a0da47ecda7d49f7</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>a237cbd0d37c132868ba6439de3fc4da0</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>acd9a51efb4402628263780a0f2966d6a</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>a20e62fb8d3ce4c01c15233d87cfbb50d</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>a1a77d0c7b0b04d6182af926de347a708</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>adbf35e13851acd60131d42b9750b63b9</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>a462eff72cf30e7abc4e1ffa2ba054a2f</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>a3a27151ff50115123e20065e05f21432</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>a04222031fc475a6127cc4fb68f095147</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>a129d509f9f9e5a6e0c6c3d7988694bb4</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>a31c47a74c91e40ddfc23296c1628ca31</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>a33482018f453b0ef5dc62993e9a9b892</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>aea4f464f7d734b01d7f5c1c3d9621111</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>afccee078890bff49d7be64b425cecc52</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>a30c39beb7a4fed85c859ebeb083e127f</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>aaf634c943d5d6a2d5e760d9818e13f08</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>a95819ad6afe405c973cfadfdec78acb5</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>abccb834abfa9c21246482505eb6f478f</anchor>
      <arglist>()</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>ab63ab040d2c7322770be5e8e2e31eec3</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;)</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>ab6e69e0818ead9f3064dcce74fd3a23a</anchor>
      <arglist>()</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>a466aa7fd5b6a350e1d5e435ea4d0d9b1</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;)</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>a9cc14933360a13c1552b21afc8a34e8d</anchor>
      <arglist>()</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>aac0f1c31ed311de0b12fb4d7189f9c3f</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>ad9b94b286d6e1dba6305cccfea0ca264</anchor>
      <arglist>()</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>a258ff551a51522a28a1bc1287f460706</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>addf402c6edec81fbd84e48cbed66529a</anchor>
      <arglist>()</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>ac7bf595bbb9434502dd94e9f77f0d73d</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>a0e43afbf2fedeeb58d325dcbd08b40e5</anchor>
      <arglist>()</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>a307fb534ccee1d1bda4a4d8dd62ecf94</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>af33289cfd32e69be5afe5c0b1a4c4ccd</anchor>
      <arglist>()</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>a81a7474a45d34de813cf21db9fa28120</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;)</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>a3297c43ab38e1ec74b5ad6b5d8245469</anchor>
      <arglist>()</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>a5cb60d85849709c062ba2095a60fdd9e</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;)</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>a62a36f201146023ea96f286c78adc413</anchor>
      <arglist>()</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>a915a8c420d983b3b43d9a27595f9aec6</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>a6fa3f677facf4e09c9c7933ed0c63afd</anchor>
      <arglist>()</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>ad97ad7f1de895b62a2d351a26aa67287</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>af4f0d243eb0699bef15b9150185b33e7</anchor>
      <arglist>()</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>aaa9bf321d2868a2241d84f424f5c9c0a</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>ad4a16f63f58648232e8401a7bb81f16c</anchor>
      <arglist>()</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>ab831aa5fbc144bb8f324e9baffed270e</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>af164e572fb519211c53f857dbaf494d9</anchor>
      <arglist>()</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>a3dc6b9437a34404675416c7de55fc453</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveform_&lt; ContainerAllocator &gt; &amp;)</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>a9cb82f9c94c2e2172d1fc624ea81e3b7</anchor>
      <arglist>()</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>a6317e9a78c995166a055b4c327db7553</anchor>
      <arglist>(const ::ethercat_trigger_controllers::MultiWaveformTransition_&lt; ContainerAllocator &gt; &amp;)</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>abfbf7726b68f7e52e22da33dabb7bf29</anchor>
      <arglist>()</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>a83ca285dd6ade46b990ece63f63bf00f</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>aada8b3608f4ad730cd23a31830ba390f</anchor>
      <arglist>()</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>ada2c010db5021cc0f763d6597fcf2b0c</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>a6b9bee85300e906e11a7cbe8f41de062</anchor>
      <arglist>()</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>a14fd4785c1a26267f15220f7e993d60b</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>a0af99ae0192456e6d602158fcde53ccc</anchor>
      <arglist>()</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>abe08e7f43a283d7c8b9379308e890635</anchor>
      <arglist>(const ::ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>a73164e5654f40282f8472d8ef8ee23f8</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>adafe74e4b7944d0f914d30ea751a2a5d</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>a00aacb0bfb23941b04256e97f9fdee79</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>aaa38112d872156fcad320b34849995fe</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>af9422c5818ed0cada5525bbed6502044</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>aa1441472ad84fbed8a5f4fe68c82edf2</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>aca5e4aaf2985946035df84333184b03c</anchor>
      <arglist>()</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>af12ccb9b231913d5bea984cb77d21b85</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveform &amp;)</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>a073f364db65a4a722b5023ec720117e9</anchor>
      <arglist>()</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>ae87b8b6a7e7388410df5158c95b0535d</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>a13da922de881b2c7b58f3e9d5c8e9fc0</anchor>
      <arglist>()</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>a2e69265cf8993375d468874cb06bdd0f</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>a2eaae5a2ece30c57fd4a96f98ffd1e05</anchor>
      <arglist>()</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>a59ddb649bf6f53964c02e0af5dde3b73</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveform &amp;)</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>afdd16d51eb01e2d6c497cfbf100d5039</anchor>
      <arglist>()</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>ae0a91a80bd60d43736c79a0e773dd6f8</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>aa2e87b88568d58f53d92f7bf80e87905</anchor>
      <arglist>()</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>af40d9026fa8bc42bb6054ff4b2a8786b</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>a7f1b1f6c1c2a88bb8bb9632fda5d627a</anchor>
      <arglist>()</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>aa5380afe27b3dc0a2895dff8cdd0b9aa</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveform &amp;)</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>ada10c93879db855902b7796f1cde9b4c</anchor>
      <arglist>()</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>a9922801b6280a2dac55ebc7df4e791b1</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>a6c093ec18721146d2f097da161549f5b</anchor>
      <arglist>()</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>a74990a22fa5cb68d10944fee90e951d0</anchor>
      <arglist>(const ethercat_trigger_controllers::SetMultiWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</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>a450dbe23261d424d8698f187a09c1b39</anchor>
      <arglist>()</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>a96c68ee452be8a9fb301f7fc6655c6ac</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveform &amp;)</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>a298b566422fc34790f8fcd978a6448f3</anchor>
      <arglist>()</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>a624a17f077ac4bb98cd21dc493d30bc0</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformRequest_&lt; ContainerAllocator &gt; &amp;)</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>aa8b9a3f7976cfe9c89af665c001618ef</anchor>
      <arglist>()</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>ac66d58304a56246a85f2e3777799356e</anchor>
      <arglist>(const ethercat_trigger_controllers::SetWaveformResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
