<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/quad_can_driver/</path>
    <filename>____init_____8py</filename>
    <namespace>quad_can_driver</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/quad_can_driver/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>quad_can_driver::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_Attitude.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/quad_can_driver/msg/</path>
    <filename>__Attitude_8py</filename>
    <class kind="class">quad_can_driver::msg::_Attitude::Attitude</class>
    <namespace>quad_can_driver::msg::_Attitude</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a15972ca749f7eb8bf512196ff791ba5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a669431d864aac0ff76cdbc072197926e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a696cdcde322930983397db598ce8cff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Thrust.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/quad_can_driver/msg/</path>
    <filename>__Thrust_8py</filename>
    <class kind="class">quad_can_driver::msg::_Thrust::Thrust</class>
    <namespace>quad_can_driver::msg::_Thrust</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>a6ad7f3a90fc4306adc17e921b79bb56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_d</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>afceb6716aa11cb82ee99b08127226532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>abea9662521155cb83e9c9e625975066a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>ae20a929f565fbf96c93e51c5b7b3a492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Attitude.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/msg_gen/cpp/include/quad_can_driver/</path>
    <filename>Attitude_8h</filename>
    <class kind="struct">quad_can_driver::Attitude_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>quad_can_driver</namespace>
    <member kind="typedef">
      <type>::quad_can_driver::Attitude_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Attitude</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a73e970159b351dc9dafa4343703a22aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude const  &gt;</type>
      <name>AttitudeConstPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a50f83474054792d08ba611c3480e4cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude &gt;</type>
      <name>AttitudePtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>aab60319be21f2d8dae77c04fd67b7874</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>aecf4715c54c20396d75d5dcc478b0e41</anchor>
      <arglist>(std::ostream &amp;s, const ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/</path>
    <filename>can__interface_8cpp</filename>
    <includes id="serial__interface_8h" name="serial_interface.h" local="yes" imported="no">quad_can_driver/serial_interface.h</includes>
    <includes id="Thrust_8h" name="Thrust.h" local="yes" imported="no">quad_can_driver/Thrust.h</includes>
    <includes id="Attitude_8h" name="Attitude.h" local="yes" imported="no">quad_can_driver/Attitude.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>can__interface_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ATTCallback</name>
      <anchorfile>can__interface_8cpp.html</anchorfile>
      <anchor>a8d87a865e14ecb80d1ccf8d39c0d88b5</anchor>
      <arglist>(const quad_can_driver::Attitude &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>can__interface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ThrustCallback</name>
      <anchorfile>can__interface_8cpp.html</anchorfile>
      <anchor>ac4594dc277d8ad5bae9ffe043e2c7783</anchor>
      <arglist>(const quad_can_driver::Thrust &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>struct str_ExternControl</type>
      <name>ExternControl</name>
      <anchorfile>can__interface_8cpp.html</anchorfile>
      <anchor>a5629790d8589c38242b4dfa3092f1c0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>serial_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/src/</path>
    <filename>serial__interface_8cpp</filename>
    <includes id="serial__interface_8h" name="serial_interface.h" local="yes" imported="no">quad_can_driver/serial_interface.h</includes>
    <member kind="function">
      <type>void</type>
      <name>AddCRC_CAN</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a39d8e90c1602c1e757c58d9b0a62d88f</anchor>
      <arglist>(unsigned int frame_length)</arglist>
    </member>
    <member kind="function">
      <type>speed_t</type>
      <name>bitrate</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>ab220d318720270a1af66a1fcdc8fb6e4</anchor>
      <arglist>(int Bitrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CloseSerialInterface</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a90c07b0d1bd3bc7daf576a545e0025b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSerialInterface</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>aec9ac15e5fc842ae5cbcd403d1dcdafb</anchor>
      <arglist>(std::string serialport_name_, uint32_t serialport_speed_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendOutData</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a002594a8bcfe52fbe0a694de9e7b67d1</anchor>
      <arglist>(unsigned char ID, str_ExternControl cmd, unsigned char N)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendStringToCom</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a7a3284423b946b5813f5dd6209155533</anchor>
      <arglist>(unsigned char *output, int len)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dev_</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a4b63f004b3a388a2ed208005fb29ad96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>speed_t</type>
      <name>serialport_baud_</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a16c5c67029ee008a8b379c29142763c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tx_buffer</name>
      <anchorfile>serial__interface_8cpp.html</anchorfile>
      <anchor>a6bdbd300582850ff16088bf7858ad007</anchor>
      <arglist>[150]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serial_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/include/quad_can_driver/</path>
    <filename>serial__interface_8h</filename>
    <class kind="struct">str_ExternControl</class>
    <member kind="function">
      <type>void</type>
      <name>AddCRC_CAN</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>a39d8e90c1602c1e757c58d9b0a62d88f</anchor>
      <arglist>(unsigned int frame_length)</arglist>
    </member>
    <member kind="function">
      <type>speed_t</type>
      <name>bitrate</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>ab220d318720270a1af66a1fcdc8fb6e4</anchor>
      <arglist>(int Bitrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CloseSerialInterface</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>a90c07b0d1bd3bc7daf576a545e0025b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitSerialInterface</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>aec9ac15e5fc842ae5cbcd403d1dcdafb</anchor>
      <arglist>(std::string serialport_name_, uint32_t serialport_speed_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendOutData</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>ac4494d5934ef1f2a5fdbebfd1dbd6093</anchor>
      <arglist>(unsigned char ID, struct str_ExternControl cmd, unsigned char N)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendStringToCom</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>a7a3284423b946b5813f5dd6209155533</anchor>
      <arglist>(unsigned char *output, int len)</arglist>
    </member>
    <member kind="variable">
      <type>struct str_ExternControl</type>
      <name>ExternControl</name>
      <anchorfile>serial__interface_8h.html</anchorfile>
      <anchor>a5629790d8589c38242b4dfa3092f1c0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Thrust.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-socrob-ros-pkg/doc_stacks/2014-01-06_11-46-09.555949/socrob-ros-pkg/quads/quad_ros/quad_drivers/quad_can_driver/msg_gen/cpp/include/quad_can_driver/</path>
    <filename>Thrust_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">quad_can_driver::Thrust_</class>
    <namespace>quad_can_driver</namespace>
    <member kind="typedef">
      <type>::quad_can_driver::Thrust_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Thrust</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>acb228cbf37c7419a4d1399e9d0707f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust const  &gt;</type>
      <name>ThrustConstPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a1b9fa1d5b53f5b6c0c180bfd141f8c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust &gt;</type>
      <name>ThrustPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a3533e1b0b80a82a093488a05bbe71983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>abfb5c64508d581421d6d104e0e3d596b</anchor>
      <arglist>(std::ostream &amp;s, const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>str_ExternControl</name>
    <filename>structstr__ExternControl.html</filename>
    <member kind="variable">
      <type>signed char</type>
      <name>Aux1</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a6e3ecc178ca96dcbc6a5624494ca78a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Aux2</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a1d789c549730d8b3af31796384cd9242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Aux3</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a12534faa841672bde2a9afb74f2abf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Aux4</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a313e3e57e064e355780d86b37c50b2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>ID</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>aded04a188ca4e6b3c997ac580ee8f6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>N</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a6ab53ba70792872e5fff054b300ae391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Pitch</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a22d978200a1a4db7991206dd5e559369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Roll</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>aedbf5ca0702d43b4937e5e971f3b85f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Throttle</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>aa404b1af8d965533b5197ba9a123ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>Yaw</name>
      <anchorfile>structstr__ExternControl.html</anchorfile>
      <anchor>a0e536527220122714058590c8db65867</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>quad_can_driver</name>
    <filename>namespacequad__can__driver.html</filename>
    <namespace>quad_can_driver::msg</namespace>
    <class kind="struct">quad_can_driver::Attitude_</class>
    <class kind="struct">quad_can_driver::Thrust_</class>
    <member kind="typedef">
      <type>::quad_can_driver::Attitude_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Attitude</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a73e970159b351dc9dafa4343703a22aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude const  &gt;</type>
      <name>AttitudeConstPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a50f83474054792d08ba611c3480e4cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude &gt;</type>
      <name>AttitudePtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>aab60319be21f2d8dae77c04fd67b7874</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::quad_can_driver::Thrust_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Thrust</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>acb228cbf37c7419a4d1399e9d0707f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust const  &gt;</type>
      <name>ThrustConstPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a1b9fa1d5b53f5b6c0c180bfd141f8c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust &gt;</type>
      <name>ThrustPtr</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>a3533e1b0b80a82a093488a05bbe71983</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>abfb5c64508d581421d6d104e0e3d596b</anchor>
      <arglist>(std::ostream &amp;s, const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacequad__can__driver.html</anchorfile>
      <anchor>aecf4715c54c20396d75d5dcc478b0e41</anchor>
      <arglist>(std::ostream &amp;s, const ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quad_can_driver::Attitude_</name>
    <filename>structquad__can__driver_1_1Attitude__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>double</type>
      <name>_pitch_type</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a7f2838be27491544349b11b9988b54ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_roll_type</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>aae5f0d22e8bf73c0054a13578447078d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_yaw_type</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a22691a86972e9557572546f9ac8aa158</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a58f7ed2d9e758267621bc0812b5da386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a816219509e01c4ba90d8b852a5c9db41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Attitude_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a06999e365d3af627f408b7ce120f0975</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Attitude_</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>ad54b4eeb7ed2dc5d25373cfbc7f44d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Attitude_</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>aee62c0b4d6e16e9b2c4da13aca61f305</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>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a578aebb6c2bfb310213ec21411edfde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pitch</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a3662317ee0d7abcf94c1b24c564fc0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>roll</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a562f3be64978afe4ada0eb4bde2ff8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yaw</name>
      <anchorfile>structquad__can__driver_1_1Attitude__.html</anchorfile>
      <anchor>a5728274d6814de15a4af85e96b8060e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quad_can_driver::Thrust_</name>
    <filename>structquad__can__driver_1_1Thrust__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>aeb1cc76b18f1606d6c81a979a4931442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_thrust_type</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>ab997833ac41c3d5cfd298a9a2831988c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>a25347ab052179c80f4d7d871589cec03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>a9a0347d9f1df47bdfeeced53c040fef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Thrust_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>aa3e55f2bd350a6fbb92eecc128120879</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thrust_</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>a1000bbd25be2afdcf7ec459ee0d40b1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thrust_</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>ac29d9c8b4dade98c4acd55e571ad2a84</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>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>a217a1accf7ea96b3f4dc79ec71cccd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>a940629d0f8f1d72481a810daaa14f7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thrust</name>
      <anchorfile>structquad__can__driver_1_1Thrust__.html</anchorfile>
      <anchor>ab588256bf3ad8d88d9700222116cc180</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>quad_can_driver::msg</name>
    <filename>namespacequad__can__driver_1_1msg.html</filename>
    <namespace>quad_can_driver::msg::_Attitude</namespace>
    <namespace>quad_can_driver::msg::_Thrust</namespace>
  </compound>
  <compound kind="namespace">
    <name>quad_can_driver::msg::_Attitude</name>
    <filename>namespacequad__can__driver_1_1msg_1_1__Attitude.html</filename>
    <class kind="class">quad_can_driver::msg::_Attitude::Attitude</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a15972ca749f7eb8bf512196ff791ba5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a669431d864aac0ff76cdbc072197926e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Attitude.html</anchorfile>
      <anchor>a696cdcde322930983397db598ce8cff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>quad_can_driver::msg::_Attitude::Attitude</name>
    <filename>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a57ad40dc84c333f8c26b1b3d2194336f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a3e1027da292fa438440d550366c1c6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ac186a91545f0d20575facc5f27cb9232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a6d2f5e7b4c92557bff12372038d84216</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ab10bdc5bbee0547d36ca4045f9060e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pitch</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a332ac47ec03724c34a59a19310d4baa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a090d9aa53339239c4a789595d3a366df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>yaw</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ab6f3cac5bbeb60945b8ad2199906ee85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a6528c2526ddb129767c0f2bf433560fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a2a50ac0d4fd943a18ac1c813bf987920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ade68b25be8ef93915fcd948628d6a02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ae8fdd7ebc19074c792b4df65e213f695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a83e818d8a16838a24d4e97a88d887f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>a787fdc5a12baa4cea99de9d2ff7f520e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Attitude_1_1Attitude.html</anchorfile>
      <anchor>ac1d5b0ab09dea3e0655c8e713dfdfa56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>quad_can_driver::msg::_Thrust</name>
    <filename>namespacequad__can__driver_1_1msg_1_1__Thrust.html</filename>
    <class kind="class">quad_can_driver::msg::_Thrust::Thrust</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>a6ad7f3a90fc4306adc17e921b79bb56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_d</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>afceb6716aa11cb82ee99b08127226532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>abea9662521155cb83e9c9e625975066a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacequad__can__driver_1_1msg_1_1__Thrust.html</anchorfile>
      <anchor>ae20a929f565fbf96c93e51c5b7b3a492</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>quad_can_driver::msg::_Thrust::Thrust</name>
    <filename>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a15624483a163c22146277f8fd7e757d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a92aa554c4c81c2cec5d88167d378062f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a3a56d6e85c6968447246c9b0e4406a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a6708ae38ba82aed17b6e3cc7d570d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>ad0ce84acdcb29a87d76696db3278bed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a0e2fc578f49512e7f53daf44bb4910d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrust</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a09440c5f509e1fe2b7a8654f997c052f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>adb9a7abd6030f07a67fb15e421cb74b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a1d0a9c9345bcd10ed496828227feba23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>aac6e2dc06c43e11987c27ff2b8bc45fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>ad07bd6dcd552c14f5dba8f61936ba0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a81ee9cf984fd8a2d082be283834109d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>a7464b005a56836cc42a4572ccc4b5e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classquad__can__driver_1_1msg_1_1__Thrust_1_1Thrust.html</anchorfile>
      <anchor>ae9bc574966a9e22a333377a85d684636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b1f5dff8abd6cd82685980144047d9f</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9eb0714440896ee24ba5b327c90e9c97</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>affda187ce2510b3d46260fc552eb641e</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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d4802bae1a5f105582c5909c3922865</anchor>
      <arglist>(const ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afb2b5f00114d3dc4bb0f3b8aa6854d76</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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a204d1501e8c841b8ae58f240e29a8baf</anchor>
      <arglist>(const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adf17736d517f328c77b6e0a82f905072</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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a220f7953ef60c3f2f6bbe99cf4681ba6</anchor>
      <arglist>(const ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4477f8623090498255d014a2fba5e3c2</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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a475667e80ebecb2bd7b8b424ef2e92fb</anchor>
      <arglist>(const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4c74996412bcd55190b8276dfa7e3e4d</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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a50b46606b32df766bc6b7f178de692c8</anchor>
      <arglist>(const ::quad_can_driver::Attitude_&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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0c00c3e98fc4ac002745553940a17469</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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab4fe7402952a827d95242a38aef8296c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3b9d142f914f669ebc8bd8a92d479ac1</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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a80ff19d97bc43b8682cf435d8a5c9eba</anchor>
      <arglist>(const ::quad_can_driver::Thrust_&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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a903f88c939b0cefae8cb155425f413dc</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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a223602f64866b80acf0dc93edb55610e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::quad_can_driver::Attitude_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a880f61f4bda262533aa67398b0cbbddf</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_1quad__can__driver_1_1Attitude___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afef71a0ac653b1d5afdbc1876452aa9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::quad_can_driver::Thrust_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d76a37ef854aae9faefa5f603b9521c</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_1quad__can__driver_1_1Thrust___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abad9d3ae613d55db46f3044587bee763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
