<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/rosserial_client/</path>
    <filename>____init_____8py</filename>
    <namespace>rosserial_client</namespace>
  </compound>
  <compound kind="file">
    <name>duration.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/</path>
    <filename>duration_8cpp</filename>
    <includes id="duration_8h" name="duration.h" local="yes" imported="no">ros/duration.h</includes>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>duration.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>duration_8h</filename>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>float64_test.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/test/</path>
    <filename>float64__test_8cpp</filename>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">ros_lib/ros/msg.h</includes>
    <class kind="class">TestFloat64</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>float64__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>float64__test_8cpp.html</anchorfile>
      <anchor>a5852e1bd3615dc637877f183837bea28</anchor>
      <arglist>(TestFloat64, testRoundTrip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>make_library.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/rosserial_client/</path>
    <filename>make__library_8py</filename>
    <class kind="class">rosserial_client::make_library::ArrayDataType</class>
    <class kind="class">rosserial_client::make_library::AVR_Float64DataType</class>
    <class kind="class">rosserial_client::make_library::EnumerationType</class>
    <class kind="class">rosserial_client::make_library::Message</class>
    <class kind="class">rosserial_client::make_library::MessageDataType</class>
    <class kind="class">rosserial_client::make_library::PrimitiveDataType</class>
    <class kind="class">rosserial_client::make_library::Service</class>
    <class kind="class">rosserial_client::make_library::StringDataType</class>
    <class kind="class">rosserial_client::make_library::TimeDataType</class>
    <namespace>rosserial_client::make_library</namespace>
    <member kind="function">
      <type>def</type>
      <name>MakeLibrary</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a9101db525bbe6213cff4410648ec13e0</anchor>
      <arglist>(package, output_path, rospack)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_client_copy_files</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a5f4dc1345644a1f34175f45416ebccee</anchor>
      <arglist>(rospack, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_generate</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>af43afac80cf22d980be68b17d874ec46</anchor>
      <arglist>(rospack, path, mapping)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_to_var</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>af29e315e604f667b175a84ea49a5488f</anchor>
      <arglist>(ty)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a68ae65e4d5285a5d6c48d12dbe73f024</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>msg_8h</filename>
    <class kind="class">ros::Msg</class>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>node_handle.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>node__handle_8h</filename>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">ros/msg.h</includes>
    <class kind="class">ros::NodeHandle_</class>
    <class kind="class">ros::NodeHandleBase_</class>
    <namespace>ros</namespace>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_FIRST_FF</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a22bbf8d78ebd5b50e8952ed62d3cf73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_MESSAGE</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a29c1440ea75d5e6ef4fd7126feb5fedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_MSG_CHECKSUM</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4952f0a2e95eab26886d8ec320815b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_PROTOCOL_VER</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a389bd0cb06db41a1f0cb7894dd56066a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_CHECKSUM</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac0a2f4827f877d52cf24fa5efe65e12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_H</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ab0030980fbab7b225113b659ef88932a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_L</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4db37303999a2cc9bdfa032d787157ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_TOPIC_H</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7577525706c0d3cc8b543df05600eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_TOPIC_L</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ad4e7adcef3b6b2c0e27f4ca231ed9898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a272530f92aa6c877442cb6f6181cf411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER1</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aa36705791db6ba7cbfd19892d94e4a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER2</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ad9d72fa5b457589f936057da24b09a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SERIAL_MSG_TIMEOUT</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a413ce2ad13ffa9e4b87ba7b4c8046f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_ERR</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ae47c18852bb6be115384ff1e96a7a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_OK</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aaa77780268e6ad2587e23faa6c3a3d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_TIMEOUT</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a03ad99ce888090274a0a34f2adb50f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SYNC_SECONDS</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aba85afa6b39d0ae590afffb1dc483b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>publisher_8h</filename>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>service_client.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>service__client_8h</filename>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>service_server.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>service__server_8h</filename>
    <class kind="class">ros::ServiceServer&lt; MReq, MRes, void &gt;</class>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>subscriber_8h</filename>
    <class kind="class">ros::Subscriber&lt; MsgT, void &gt;</class>
    <class kind="class">ros::Subscriber_</class>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>subscriber_test.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/test/</path>
    <filename>subscriber__test_8cpp</filename>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">ros_lib/ros/subscriber.h</includes>
    <class kind="class">DummyClass</class>
    <class kind="class">DummyMsg</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>subscriber__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscriber__test_8cpp.html</anchorfile>
      <anchor>a2094411dce558b1468f986ba91f4fdbc</anchor>
      <arglist>(TestSubscriber, testStaticCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>subscriber__test_8cpp.html</anchorfile>
      <anchor>a47a02b3427e126f17955ba5734909223</anchor>
      <arglist>(TestSubscriber, testMemberCallback)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>subscriber__test_8cpp.html</anchorfile>
      <anchor>abec24a25823f41f80b6ee3f397e2f068</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>callbackCalled</name>
      <anchorfile>subscriber__test_8cpp.html</anchorfile>
      <anchor>ab06f142200f6b9aef153aadadf8156f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/tf/</path>
    <filename>tf_8h</filename>
    <namespace>tf</namespace>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>createQuaternionFromYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abaf319846db22f3d6f627df8be4f70ea</anchor>
      <arglist>(double yaw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time.cpp</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/</path>
    <filename>time_8cpp</filename>
    <includes id="time_8h" name="time.h" local="yes" imported="no">ros/time.h</includes>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>time.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>time_8h</filename>
    <namespace>ros</namespace>
  </compound>
  <compound kind="file">
    <name>transform_broadcaster.h</name>
    <path>/tmp/ws/src/rosserial/rosserial_client/src/ros_lib/tf/</path>
    <filename>transform__broadcaster_8h</filename>
    <namespace>tf</namespace>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::ArrayDataType</name>
    <filename>classrosserial__client_1_1make__library_1_1ArrayDataType.html</filename>
    <base>rosserial_client::make_library::PrimitiveDataType</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>aefdf289e31d33241ee205339c0571071</anchor>
      <arglist>(self, name, ty, bytes, cls, array_size=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>ad44936296ee4931468612d06a89fd9dd</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>adf7e53e8c2099f494b02333eda1bf175</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>aee67cc70cc3d47c2a4e1c738c29d7ad2</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a4dcc50e118ebed6f48903ef848942836</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bytes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a37a9ec7fa6ad4613f3d64e14890872aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cls</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a1d1cc5d3c1f9f1af9fa97d0318dcb278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a02a78ebe4fff637b978729468d30bdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a09a1be91bda8ccc7d2faec10cb15c149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a34a3db0850ddd0d49ed5de52b793e7f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::AVR_Float64DataType</name>
    <filename>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</filename>
    <base>rosserial_client::make_library::PrimitiveDataType</base>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a36382eb263b0cb113aaa93b8ba84d212</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a94686b948e442e1b69ca093190ec5468</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a8511ec4a613c72005ef962636116eb6d</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a37865f50f3ad93e321cdbb8471eb98ac</anchor>
      <arglist>(self, f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DummyClass</name>
    <filename>classDummyClass.html</filename>
    <member kind="function">
      <type>void</type>
      <name>memberCallback</name>
      <anchorfile>classDummyClass.html</anchorfile>
      <anchor>a33d20bb88d2cfbfc8c8c83b1b87287ef</anchor>
      <arglist>(const DummyMsg &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>staticCallback</name>
      <anchorfile>classDummyClass.html</anchorfile>
      <anchor>ac0bab14d0c5da4bb96266e85b3228117</anchor>
      <arglist>(const DummyMsg &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DummyMsg</name>
    <filename>classDummyMsg.html</filename>
    <member kind="function">
      <type>int</type>
      <name>deserialize</name>
      <anchorfile>classDummyMsg.html</anchorfile>
      <anchor>ab1c7287a21a3396ad3f1b73138376b46</anchor>
      <arglist>(unsigned char *inbuffer)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getMD5</name>
      <anchorfile>classDummyMsg.html</anchorfile>
      <anchor>a7e4793a2f5dccf9d77a05fd4f517a42b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getType</name>
      <anchorfile>classDummyMsg.html</anchorfile>
      <anchor>aafa2b600a81e5cdf5ecd9cf70c0f5c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>serialize</name>
      <anchorfile>classDummyMsg.html</anchorfile>
      <anchor>a7cfaad747f7f3762403b8c5b81e150c4</anchor>
      <arglist>(unsigned char *outbuffer) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::EnumerationType</name>
    <filename>classrosserial__client_1_1make__library_1_1EnumerationType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>a2ec05fd8c5b1c13bdaac1648fdf9d9d9</anchor>
      <arglist>(self, name, ty, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>abc573fe06824f56e2ebfa41c5266885c</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>ae78b8c1699cd0df5bc7d437ddf5c5201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>ab2fc6973f4b7a1180dbc1e6b840476d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>a748b4ede7042cd4b6f4a999f9a60c943</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::Message</name>
    <filename>classrosserial__client_1_1make__library_1_1Message.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>ab64d43e9f1a2da87b0a15894228d50f0</anchor>
      <arglist>(self, name, package, definition, md5)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_header</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a17abc6079a5c55dd5c1aaddd06c1b37f</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a57765fae1a73406a0179969188ddf0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enums</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>af0a81f26d26ac72eef33b4da036965af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>includes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a92425e48aac29ad9e5fde5306284a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>md5</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a0913ffe3621f14b08172f722add3da89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>adc85b0cc8250c4fc3a25e6995c6f7aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>aa8ca7241a9056be3ded3fd7392418869</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_constructor</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a265d06aef32c9067a4f09b1dd44f7e2d</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_data</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>ab26e455e33d8c71424f582bb7f2b07e2</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_deserializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a1cbeb9e65045e30769b0f3d9eca5d0fc</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_getMD5</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>ae69c685f9649f5f254937f3078fd3e01</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_getType</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>aee3f9974be500a7b57ffcb96727944fb</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_impl</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a0d8d5d744770f4e5be681193e914499d</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_msg_includes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a0a41037be7a53254cb85de4db0bd1171</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_serializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a90c63b6085dbc75fc52f36f50a86eab0</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_std_includes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a577d9dcb933b9cdc3d55515b3281321b</anchor>
      <arglist>(self, f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::MessageDataType</name>
    <filename>classrosserial__client_1_1make__library_1_1MessageDataType.html</filename>
    <base>rosserial_client::make_library::PrimitiveDataType</base>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1MessageDataType.html</anchorfile>
      <anchor>aaf35630946a5f788e7468af6c2a0f6b3</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1MessageDataType.html</anchorfile>
      <anchor>ac36b80e160a9326cf4d4f645a273cc07</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1MessageDataType.html</anchorfile>
      <anchor>a81cd870125a16ab9b2cc5c5196446e00</anchor>
      <arglist>(self, f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Msg</name>
    <filename>classros_1_1Msg.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>deserialize</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a8d58b07f3980322ba7a908db2abf818c</anchor>
      <arglist>(unsigned char *data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getMD5</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a4d63a230a242f38ef3776a539b376aef</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getType</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a42529c03cd1d5fba0bb2209cacc855aa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>serialize</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a59d90898711c6632ec494985f43ca709</anchor>
      <arglist>(unsigned char *outbuffer) const =0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>arrToVar</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>ad828adced2688142ff6c770da59ac3b3</anchor>
      <arglist>(V &amp;var, const A arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>deserializeAvrFloat64</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a8494fc1e864aa11612757ba107792b11</anchor>
      <arglist>(const unsigned char *inbuffer, float *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>serializeAvrFloat64</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>a3fff55e17efd60a7195a14857ff44897</anchor>
      <arglist>(unsigned char *outbuffer, const float f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>varToArr</name>
      <anchorfile>classros_1_1Msg.html</anchorfile>
      <anchor>af69aed937ab036a157451263a91f4b22</anchor>
      <arglist>(A arr, const V var)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::NodeHandle_</name>
    <filename>classros_1_1NodeHandle__.html</filename>
    <templarg></templarg>
    <templarg>MAX_SUBSCRIBERS</templarg>
    <templarg>MAX_PUBLISHERS</templarg>
    <templarg>INPUT_SIZE</templarg>
    <templarg>OUTPUT_SIZE</templarg>
    <base>ros::NodeHandleBase_</base>
    <member kind="function">
      <type>bool</type>
      <name>advertise</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a975edaafd62f5eee09e2e7572a0cbaea</anchor>
      <arglist>(Publisher &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>advertiseService</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a5e0db6899dd1403a87701bd7c279fbbe</anchor>
      <arglist>(ServiceServer&lt; MReq, MRes, ObjT &gt; &amp;srv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>connected</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a2bc69944813986c3b6b5b19b588a374c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hardware *</type>
      <name>getHardware</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a7358be0a6dd080ebfcbe047e28420f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParam</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ac4315debb2754cd7ec98d116f7e80625</anchor>
      <arglist>(const char *name, int *param, int length=1, int timeout=1000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParam</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a4e6fb16bd09607dac422dbb287cfed11</anchor>
      <arglist>(const char *name, float *param, int length=1, int timeout=1000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParam</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ad1882b00d7b3834381303ec011753805</anchor>
      <arglist>(const char *name, char **param, int length=1, int timeout=1000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParam</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a11488618765cc3ba487619fa1e612b9c</anchor>
      <arglist>(const char *name, bool *param, int length=1, int timeout=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initNode</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a6993f6a01e8fdd7cdfa205693f56b911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initNode</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ab9c2da57d6548cd36e79be897dd95c6e</anchor>
      <arglist>(char *portName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logdebug</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>af425d754428afcaf00c28107a85be627</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logerror</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ab83e1d5c531d5399638f33351f094910</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logfatal</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a6c57bb640240c747820f4a79361eed91</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loginfo</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>af76b9aa939db1a3fd47ca4b856bec63d</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logwarn</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a7fcbf6fc93f820cda4d0791b6c68b640</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>negotiateTopics</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a8223fbb5d57755c72701a19e8016a966</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeHandle_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a73ff70960b2eb6532c9e0ff11c1e1514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>now</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>adaa1afdf5ef97f12f820f8767b6c7cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>publish</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ac4083fb8c4a983be2d1cd78243c6c815</anchor>
      <arglist>(int id, const Msg *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestSyncTime</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a52a1d7e8311335c28ac29a879f6522bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceClient</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a9c6d4ee6e494f3abab648d0d35dd0301</anchor>
      <arglist>(ServiceClient&lt; MReq, MRes &gt; &amp;srv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNow</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a93227fd969fcb4e888aca0704d3cb31a</anchor>
      <arglist>(Time &amp;new_now)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpinTimeout</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a8573eaad92d9e2dc81bcbe660f2830ac</anchor>
      <arglist>(const uint32_t &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a84759ad12f60ae2e0627a9a51a212b98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subscribe</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ae63f5baf5a98b1846778d05c10bc8274</anchor>
      <arglist>(Subscriber_ &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncTime</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>aa437cf287039cec50ccb0ee8f42036fe</anchor>
      <arglist>(uint8_t *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>log</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a25b48e052c6c1ca56bcee3ff8af0bf75</anchor>
      <arglist>(char byte, const char *msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestParam</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a106bf555f9d5542794d9f4425f1c1272</anchor>
      <arglist>(const char *name, int time_out=1000)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bytes_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ab499f624d0a45224420650c5ee4e100b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>checksum_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a0c4f3f0d42bfafee567b2e949528b593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>configured_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a630c2a9df4dffe81cdad9b3d18183e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hardware</type>
      <name>hardware_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a692f6cb300a56f6b35892a31fc0ce0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>aac66173a485dde1af3980d8c7785332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>last_msg_timeout_time</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a2068f746c465790bb43db0a1b735cd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>last_sync_receive_time</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ae2be2d31fcb5600cbc0387db9028b687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>last_sync_time</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a8b273b885eed1685efdc2b895e01a495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>message_in</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a92956f6f5fe035c36d9fadf844052a4c</anchor>
      <arglist>[INPUT_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>message_out</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a59564f10b9138a2b64839e4bf50e15b4</anchor>
      <arglist>[OUTPUT_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mode_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a40a2cca1b74e4b32627feade58d234df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>nsec_offset</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>afc08805323bb2be62d186f9a8b05257f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>param_recieved</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a09d6e1d22c47fb22f9cbfe5d8a2d11d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Publisher *</type>
      <name>publishers</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a11f4f6b403b4e30341b39d7ee3ee064d</anchor>
      <arglist>[MAX_PUBLISHERS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rosserial_msgs::RequestParamResponse</type>
      <name>req_param_resp</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a0ad5188ce3c4182cd431bb383d9fb30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>rt_time</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>aa5858385925f1e7e1064c6d470a255da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>sec_offset</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>ab570a9a4c5dc18cf2166185a092d5b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>spin_timeout_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a20ea9aca002fe7a1d4e3f9eb00b54f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Subscriber_ *</type>
      <name>subscribers</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a2e3a600e8551663b36ece55ecb5d80e9</anchor>
      <arglist>[MAX_SUBSCRIBERS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>topic_</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>aecea5106efd2d6b2a9676a8f04328660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::NodeHandleBase_</name>
    <filename>classros_1_1NodeHandleBase__.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>connected</name>
      <anchorfile>classros_1_1NodeHandleBase__.html</anchorfile>
      <anchor>a5cc43b2f731d3365393d8d892e9fa373</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>publish</name>
      <anchorfile>classros_1_1NodeHandleBase__.html</anchorfile>
      <anchor>a078b6c706059c41cc778e56df8a3939a</anchor>
      <arglist>(int id, const Msg *msg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>spinOnce</name>
      <anchorfile>classros_1_1NodeHandleBase__.html</anchorfile>
      <anchor>a66dcd31f1a808ff7000582a475b9a5ff</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::PrimitiveDataType</name>
    <filename>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>ac39c066b4029b21ea99ee2240a6801cf</anchor>
      <arglist>(self, name, ty, bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>aeaed6ebd6ef1d97b26fd8d8b0ec14931</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a1dc3d2360db681acf12b39022a56b3cc</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a71c2f2128dd2762cd68e1429c5835a26</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a6a7b12ba38cd65e39261a0f9fcbb39d4</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bytes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a6d302d79d698d78336b8ea85d38858a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>afb6ad2904c669002b8b580684f3303fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>aee0814b338f4a9960cf0409bf7ca6e2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::Service</name>
    <filename>classrosserial__client_1_1make__library_1_1Service.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>ae20205061c69415d9931c70221a00995</anchor>
      <arglist>(self, name, package, definition, md5req, md5res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_header</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>af8b48d97f068513601131ab0ac9fe140</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>ad42e721fc08d8e6be55214aac3152413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a240ac5b8e9e0837b352e77044e021aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a20d4e98ba79d1a36641fe32bb8225cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req_def</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a12f84ba582fb8c08dcf95209a401cc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a65ba9949103d65bd0cd866a5c65c206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp_def</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>ade4e856152b94ed0b5724349ce9816a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::ServiceServer&lt; MReq, MRes, void &gt;</name>
    <filename>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ros::Subscriber_</base>
    <member kind="typedef">
      <type>void(*</type>
      <name>CallbackT</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>abd2c0e201c041c48ce31271fe79077f9</anchor>
      <arglist>)(const MReq &amp;, MRes &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>callback</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a1a139cc99d27e52b9a791331917c9c2a</anchor>
      <arglist>(unsigned char *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getEndpointType</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a89edd74a5cb68f5994c4784d7e395c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getMsgMD5</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a7fd34d0b6a99171c9d46cf2345e6555a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getMsgType</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>ade5ef5ac29a5a520555054c9c1f0efea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ServiceServer</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a384cd2bcbbb25cc5dda07d1b2c820e54</anchor>
      <arglist>(const char *topic_name, CallbackT cb)</arglist>
    </member>
    <member kind="variable">
      <type>Publisher</type>
      <name>pub</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a7c7836feeb992fead5e5511afb4c47fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MReq</type>
      <name>req</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a792d8dbae2e29c65ab5a0986322c021e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MRes</type>
      <name>resp</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>addf6cdd9af7a7bc79e1b4ce1f988ad93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackT</type>
      <name>cb_</name>
      <anchorfile>classros_1_1ServiceServer_3_01MReq_00_01MRes_00_01void_01_4.html</anchorfile>
      <anchor>a100f12d1dc2887265a79dbcad15909f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::StringDataType</name>
    <filename>classrosserial__client_1_1make__library_1_1StringDataType.html</filename>
    <base>rosserial_client::make_library::PrimitiveDataType</base>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>ae1b17a9ebca734f857a8a408813244f7</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>ad1edd09f62e81a5ef494aacc9f7776e5</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>ae9701961e9cf63e538f7e488246140c1</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>a83261ff722a64dac66d50a9d3dd71f5e</anchor>
      <arglist>(self, f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Subscriber&lt; MsgT, void &gt;</name>
    <filename>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</filename>
    <templarg></templarg>
    <base>ros::Subscriber_</base>
    <member kind="typedef">
      <type>void(*</type>
      <name>CallbackT</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>a643c00d3f40b3422c459a2cca987355f</anchor>
      <arglist>)(const MsgT &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>callback</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>a5147265eccfad84aeda00a25191d02e1</anchor>
      <arglist>(unsigned char *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getEndpointType</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>ae832ffb003e697abc3d468050f10915b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getMsgMD5</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>ad5afd79a4d6be94aaf781b7f5b731249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getMsgType</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>a21980595af080e147a181d3872160492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subscriber</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>a2bc56537e38d8a606bdbf043911583f7</anchor>
      <arglist>(const char *topic_name, CallbackT cb, int endpoint=rosserial_msgs::TopicInfo::ID_SUBSCRIBER)</arglist>
    </member>
    <member kind="variable">
      <type>MsgT</type>
      <name>msg</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>af3ca8ee64e0f473b6f4e9b57d521ea84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackT</type>
      <name>cb_</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>ac365f150e8e95e5b7c31c4aae936acfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>endpoint_</name>
      <anchorfile>classros_1_1Subscriber_3_01MsgT_00_01void_01_4.html</anchorfile>
      <anchor>acac057b4bf6e246687207d7bc1c00f98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::Subscriber_</name>
    <filename>classros_1_1Subscriber__.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>callback</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a303d61fa8a916ded53b9ee250a3c1461</anchor>
      <arglist>(unsigned char *data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getEndpointType</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a45f4cb20babbcc00e9099951abd9575b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getMsgMD5</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a56709a4d74866107c6dbd3e6e6db1339</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getMsgType</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a6ef0b7ff7503a7102d291ad0005760f3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a4ec7659ee39288e97acab2f79721e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>topic_</name>
      <anchorfile>classros_1_1Subscriber__.html</anchorfile>
      <anchor>a9bb00769acae18e088736c2fdaebaeba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestFloat64</name>
    <filename>classTestFloat64.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>classTestFloat64.html</anchorfile>
      <anchor>a29c35a57814ca1ea710177b1b5df17bf</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>val</name>
      <anchorfile>classTestFloat64.html</anchorfile>
      <anchor>a59358925faff44ac097c0b03e35c45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>cases</name>
      <anchorfile>classTestFloat64.html</anchorfile>
      <anchor>a74ab30fd256c58d7a810911376b37d4e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>num_cases</name>
      <anchorfile>classTestFloat64.html</anchorfile>
      <anchor>a6382add57a4d8dc9dfe8ba4ae8153a3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_client::make_library::TimeDataType</name>
    <filename>classrosserial__client_1_1make__library_1_1TimeDataType.html</filename>
    <base>rosserial_client::make_library::PrimitiveDataType</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a4cdec3761e092142b421dbbd6721da1b</anchor>
      <arglist>(self, name, ty, bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a3b70b01b15e7b1e662623bfef4c3ff42</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>ac477a289adf256073f9f5c49b19f1aa3</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>aee5f53393a64f7feb5593652075c1d39</anchor>
      <arglist>(self, f, trailer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a7428987056c1d5f0c2e8cca1e4438906</anchor>
      <arglist>(self, f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a072899bf6ff1f4b2a051ce11f528a4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nsec</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a3be8ca5997529d2a3ad940901d8a897d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sec</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a5dadfc6abf130fd6cf0eb2f81ad8c3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a90c739ede28f7eb5126eaf1e10774698</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <class kind="class">ros::Msg</class>
    <class kind="class">ros::NodeHandle_</class>
    <class kind="class">ros::NodeHandleBase_</class>
    <class kind="class">ros::ServiceServer&lt; MReq, MRes, void &gt;</class>
    <class kind="class">ros::Subscriber&lt; MsgT, void &gt;</class>
    <class kind="class">ros::Subscriber_</class>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_FIRST_FF</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a22bbf8d78ebd5b50e8952ed62d3cf73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_MESSAGE</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a29c1440ea75d5e6ef4fd7126feb5fedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_MSG_CHECKSUM</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4952f0a2e95eab26886d8ec320815b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_PROTOCOL_VER</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a389bd0cb06db41a1f0cb7894dd56066a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_CHECKSUM</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ac0a2f4827f877d52cf24fa5efe65e12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_H</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ab0030980fbab7b225113b659ef88932a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_SIZE_L</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4db37303999a2cc9bdfa032d787157ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_TOPIC_H</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a7577525706c0d3cc8b543df05600eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>MODE_TOPIC_L</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ad4e7adcef3b6b2c0e27f4ca231ed9898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a272530f92aa6c877442cb6f6181cf411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER1</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aa36705791db6ba7cbfd19892d94e4a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>PROTOCOL_VER2</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ad9d72fa5b457589f936057da24b09a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SERIAL_MSG_TIMEOUT</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a413ce2ad13ffa9e4b87ba7b4c8046f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_ERR</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>ae47c18852bb6be115384ff1e96a7a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_OK</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aaa77780268e6ad2587e23faa6c3a3d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SPIN_TIMEOUT</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a03ad99ce888090274a0a34f2adb50f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>SYNC_SECONDS</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>aba85afa6b39d0ae590afffb1dc483b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosserial_client</name>
    <filename>namespacerosserial__client.html</filename>
    <namespace>rosserial_client::make_library</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosserial_client::make_library</name>
    <filename>namespacerosserial__client_1_1make__library.html</filename>
    <class kind="class">rosserial_client::make_library::ArrayDataType</class>
    <class kind="class">rosserial_client::make_library::AVR_Float64DataType</class>
    <class kind="class">rosserial_client::make_library::EnumerationType</class>
    <class kind="class">rosserial_client::make_library::Message</class>
    <class kind="class">rosserial_client::make_library::MessageDataType</class>
    <class kind="class">rosserial_client::make_library::PrimitiveDataType</class>
    <class kind="class">rosserial_client::make_library::Service</class>
    <class kind="class">rosserial_client::make_library::StringDataType</class>
    <class kind="class">rosserial_client::make_library::TimeDataType</class>
    <member kind="function">
      <type>def</type>
      <name>MakeLibrary</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a9101db525bbe6213cff4410648ec13e0</anchor>
      <arglist>(package, output_path, rospack)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_client_copy_files</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a5f4dc1345644a1f34175f45416ebccee</anchor>
      <arglist>(rospack, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_generate</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>af43afac80cf22d980be68b17d874ec46</anchor>
      <arglist>(rospack, path, mapping)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_to_var</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>af29e315e604f667b175a84ea49a5488f</anchor>
      <arglist>(ty)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a68ae65e4d5285a5d6c48d12dbe73f024</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>createQuaternionFromYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abaf319846db22f3d6f627df8be4f70ea</anchor>
      <arglist>(double yaw)</arglist>
    </member>
  </compound>
</tagfile>
