<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/catkin_workspace/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/catkin_workspace/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>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a044e83d54d9740790cb43471903eb4e8</anchor>
      <arglist>(int32_t &amp;sec, int32_t &amp;nsec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>duration.h</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>duration_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a044e83d54d9740790cb43471903eb4e8</anchor>
      <arglist>(int32_t &amp;sec, int32_t &amp;nsec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>float64_test.cpp</name>
    <path>/tmp/catkin_workspace/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/catkin_workspace/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>adf6153dee3ab1618a65064d616bcc733</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_client_copy_files</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a9fd11af8b76d312bfa53e71e0229110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_generate</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a11c853910456be881627383314f81dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_to_var</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a7215c68c8f909311e173e7069a7e4784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>adc9b8db2d95d0cd92ecf7a435fcd5886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.h</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>msg_8h</filename>
    <class kind="class">ros::Msg</class>
  </compound>
  <compound kind="file">
    <name>node_handle.h</name>
    <path>/tmp/catkin_workspace/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>
    <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 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/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>publisher_8h</filename>
  </compound>
  <compound kind="file">
    <name>service_client.h</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>service__client_8h</filename>
  </compound>
  <compound kind="file">
    <name>service_server.h</name>
    <path>/tmp/catkin_workspace/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>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.h</name>
    <path>/tmp/catkin_workspace/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>
  </compound>
  <compound kind="file">
    <name>subscriber_test.cpp</name>
    <path>/tmp/catkin_workspace/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/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/tf/</path>
    <filename>tf_8h</filename>
  </compound>
  <compound kind="file">
    <name>time.cpp</name>
    <path>/tmp/catkin_workspace/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>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a0c3f264dd0fdabbebca2ce26e92eecb8</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time.h</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/ros/</path>
    <filename>time_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a0c3f264dd0fdabbebca2ce26e92eecb8</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_broadcaster.h</name>
    <path>/tmp/catkin_workspace/src/rosserial/rosserial_client/src/ros_lib/tf/</path>
    <filename>transform__broadcaster_8h</filename>
  </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>ae8febafc625ecc55a78fc4c6f2fb99ca</anchor>
      <arglist>(unsigned char *outbuffer) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestFloat64</name>
    <filename>classTestFloat64.html</filename>
    <member kind="variable">
      <type>union TestFloat64::@0</type>
      <name>@1</name>
      <anchorfile>classTestFloat64.html</anchorfile>
      <anchor>a9f32a4a7cbffb4229169c4ca24ceb256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buffer</name>
      <anchorfile>unionTestFloat64_1_1@0.html</anchorfile>
      <anchor>a8729c01f189ef2eca541efc57ccd8b9a</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>val</name>
      <anchorfile>unionTestFloat64_1_1@0.html</anchorfile>
      <anchor>a5bcbb90fc23bd57897346cd0a8022e22</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>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>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" 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>a9fc8d75e84cc8ea3f9fc16cc55453994</anchor>
      <arglist>(SubscriberT &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="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>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>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>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>
    <member kind="function" protection="private">
      <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="private">
      <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="private">
      <type>bool</type>
      <name>param_recieved</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a09d6e1d22c47fb22f9cbfe5d8a2d11d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosserial_msgs::RequestParamResponse</type>
      <name>req_param_resp</name>
      <anchorfile>classros_1_1NodeHandle__.html</anchorfile>
      <anchor>a0ad5188ce3c4182cd431bb383d9fb30c</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>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>adeaabf48051f032f577e665e05a8f68d</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>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>aaff73bfe106f72c5291ed944337e0c66</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="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>adf6153dee3ab1618a65064d616bcc733</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_client_copy_files</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a9fd11af8b76d312bfa53e71e0229110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rosserial_generate</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a11c853910456be881627383314f81dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>type_to_var</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>a7215c68c8f909311e173e7069a7e4784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__client_1_1make__library.html</anchorfile>
      <anchor>adc9b8db2d95d0cd92ecf7a435fcd5886</anchor>
      <arglist></arglist>
    </member>
  </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>a183caf35ebf9b689710ab64c24068a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a30c671bc665177a5a537bc89c4ecc69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a427c1997a6686fae918e3c52c41e5d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a6f1318925f2eddb48b7e98ea2806e85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>adcc4eefd5f676be72a405a095208d7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bytes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a419ce7b102e1d81df0c9916f452d024c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cls</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a49be182fb114df772a43288cd3b6fa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a4426168041985de151ad4d2dd204e2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>ab38517e28b510ca666dd2d299239994e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1ArrayDataType.html</anchorfile>
      <anchor>a9819bf981149a668d00dcf28c8d0e3c5</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>acbfa932b178c2e28d6e6598915f143bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a9d4c0c4dd8bde7216163f712f7fc4c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>ab4270c3bfa91dfc0cc7dd65604de637a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1AVR__Float64DataType.html</anchorfile>
      <anchor>a7d38d022dbdc6da49955e033a325756c</anchor>
      <arglist></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>a2281fbbf4bb3c9d3ce7d29ff7ce9547b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>a5b8b2d30d3813fafc42c2423a2d3931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>a0f8c56e6eb0db1774d348863dd390140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>abd0650621e132c5a67fdd6d03cdd1ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1EnumerationType.html</anchorfile>
      <anchor>a1b1231358ea9d70a8c57f767d423e71e</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>aeb2e9263eba3f798a92384fffe6bccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_header</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>aa4189a99972bc07dd2465f19d46a9c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>aad331fd5346f56720cb5024f426507f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enums</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>ad69330db793107c90aba8a7ada5b20a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>includes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a086d4acf224038270d67e519392ee868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>md5</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>af109a23aab7353715a8ff5e0574c093e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a5795a7da2a0ad66ee46e6160d7341635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Message.html</anchorfile>
      <anchor>a5a8b667aae123ec854d86d1bc366ab25</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>ad2b1569abe8a9ce92da3832808eaa3aa</anchor>
      <arglist></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>a7c6281701cbb6242f13bda2408c90ed3</anchor>
      <arglist></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>aa73542a86a8d613ea998b11ee4ab935b</anchor>
      <arglist></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>a3b4393bb091dedff301cd16bda7bbf1f</anchor>
      <arglist></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>a707c31f5699806b7ea22ccc17f40ca5b</anchor>
      <arglist></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>ad3a4c9f0c01e38730ecc23f4cad1901d</anchor>
      <arglist></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>a9103cbcedc0a8e544bf9f8c028a146f7</anchor>
      <arglist></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>a58fa3d3a80681cd7d9d241b768fab21b</anchor>
      <arglist></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>a5da6978b83fca2cadeacb16eb631c6de</anchor>
      <arglist></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>a47a9fe68bdf13746ddbd9ceae7481d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1MessageDataType.html</anchorfile>
      <anchor>ae4bb00ce8e32c0b965090f29ca2a65dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1MessageDataType.html</anchorfile>
      <anchor>ad285ce8eeb0fb3efadcdfdf9c1d13142</anchor>
      <arglist></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>a4ae3f45abb172632874d72ac335b0aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>abf89ba4d910ab210944f472b8c466bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>ab3c75ee4cc96dd4c9827be60dcea0d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a342d9ee8f159cb1f7f4742abcfa315f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a1d4d47209de5ed8f868f11f9dd9b6840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bytes</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>ac527f9340e6a05c2737c73fce0371c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a95203c2f2bf15d0ccb0592bfb34c55bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1PrimitiveDataType.html</anchorfile>
      <anchor>a9aa356b01ec1afbf6158ddb244278307</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>a357237b63e013867eee5e481747c4395</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_header</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>adbaa4d41b922d626b9e41c90eab7911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a485e8ae78e94df895f070f10b06aa2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>adf7a5cd186dfea8e1409483d4785d906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a194beaa649b31b932a956874d7e8cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req_def</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a78cec8b4fc88a9ebbc248e8e044a3f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>ae224695ae297f2e33cddcb25043b601d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp_def</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1Service.html</anchorfile>
      <anchor>a3b7cf6540ca8dc43fc80179dcd945000</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>a0dd9a73e5431a054fbd8574f710819f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>aa5ca40c9c0ec2248e956a9d589ba0b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>ae79b74abbf4d519362f946e84b2b1a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1StringDataType.html</anchorfile>
      <anchor>a80883ef8ad9ef49f308b10897b56d3b8</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>a720e91a2fd41b04953c47947cada2433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>ae8f143ea13a67994ff139a53b5c7dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_declaration</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a8857e3c0ead680f3cf133aa998af9cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_initializer</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>afd8a0043329d08f8933100223a093c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a822f65128b38a52c9bcfe1a602527c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>ad88d54304917c4a8b8684c3f799d97d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nsec</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a1f9c5c6b4a002615bd02406d8d10d0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sec</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a4c9da81e9989605189fa55b51f1cadeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classrosserial__client_1_1make__library_1_1TimeDataType.html</anchorfile>
      <anchor>a4d2e83c9c056c9f28236f7583065dfe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
