<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_python/src/rosserial_python/</path>
    <filename>____init_____8py</filename>
    <namespace>rosserial_python</namespace>
  </compound>
  <compound kind="file">
    <name>message_info_service.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_python/nodes/</path>
    <filename>message__info__service_8py</filename>
    <namespace>message_info_service</namespace>
  </compound>
  <compound kind="file">
    <name>serial_node.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_python/nodes/</path>
    <filename>serial__node_8py</filename>
    <namespace>serial_node</namespace>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a75f5c17b56f82d1dcc2f39c674600fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>argv</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a21e1c277dff33d9f2334482f8e26d813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>baud</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>acab6a5e10603abb249f195d9b0f64ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a075be9c711c2112c856a5597eb813efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fix_pyserial_for_test</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a0c0aae3e8aa91b0020b0dfe70eb6cfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fork_server</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a90a35363f295f238e327773ca20cf0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port_name</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a9475f90b0e4527d94b43b7f0a52b3235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a5e57ce0c5487fa6abc77f32c794500ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_portnum</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a0419d690bf03f909a39dcf5d067354e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerialClient.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_python/src/rosserial_python/</path>
    <filename>SerialClient_8py</filename>
    <class kind="class">rosserial_python::SerialClient::Publisher</class>
    <class kind="class">rosserial_python::SerialClient::RosSerialServer</class>
    <class kind="class">rosserial_python::SerialClient::SerialClient</class>
    <class kind="class">rosserial_python::SerialClient::ServiceClient</class>
    <class kind="class">rosserial_python::SerialClient::ServiceServer</class>
    <class kind="class">rosserial_python::SerialClient::Subscriber</class>
    <namespace>rosserial_python::SerialClient</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_message</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a8091e340966fef1fce9fe0b54c636e66</anchor>
      <arglist>(package, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pkg_module</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a9d05254a0670ae0f020bd3931e8e9d4e</anchor>
      <arglist>(package, directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a13573f96da3623effde3b338470fee5c</anchor>
      <arglist>(package, service)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a0c6828bced561ed42c17d8210977247c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_MISMATCHED_PROTOCOL</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>ad3841db66e377ac10d6ffae8af20e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_NO_SYNC</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>acc9316d39a792d41343022f650e77d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_PACKET_FAILED</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a1f93cd20197164408137fb117c2e1c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rosserial/rosserial_python/</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="class">
    <name>rosserial_python::SerialClient::Publisher</name>
    <filename>classrosserial__python_1_1SerialClient_1_1Publisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Publisher.html</anchorfile>
      <anchor>a587e8e502d61c3b6ce8478d1acd36493</anchor>
      <arglist>(self, topic_info)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handlePacket</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Publisher.html</anchorfile>
      <anchor>a6f4adeab908aec7c8be470cc33714ce6</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Publisher.html</anchorfile>
      <anchor>a28c0af1b96f848212254159fe60084b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Publisher.html</anchorfile>
      <anchor>a7506ea6b4a2d5f85267b685a9521df18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Publisher.html</anchorfile>
      <anchor>a6b4c3e2a61b2798d99ac6a5acab2e517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_python::SerialClient::RosSerialServer</name>
    <filename>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>afee76be5d9f841c8ec7fe8da0143f328</anchor>
      <arglist>(self, tcp_portnum, fork_server=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flushInput</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a0524027416b98a12460458003b453018</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inWaiting</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a7d827bf9d9546a32ea157b669edfe5f0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listen</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>ae9397d4aca803190a2a6ca39bf33ab93</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a06f54ebc1531497901683c2b90a6c360</anchor>
      <arglist>(self, rqsted_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startSerialClient</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a23ee3f459723cc13a2a6efa99f0e2752</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startSocketServer</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>aaec1f5a005aa36d30f98f244523c0c46</anchor>
      <arglist>(self, port, address)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>ab8925f0c1b27a53a011b0e317d46de41</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fork_server</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a3638dc1786d41419a8b50e14dc1068ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>isConnected</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>adaaacef0654c74493233411a59bc14d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a255d0b043d78e1e83ad90711c0a223c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serversocket</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>aa4c523b3c6be26dca59568cf79be1a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>ad19d23b4dc207bbdcdf21a10a2ced4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_portnum</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1RosSerialServer.html</anchorfile>
      <anchor>a3a5ae766418eedc705934362c919c75f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_python::SerialClient::SerialClient</name>
    <filename>classrosserial__python_1_1SerialClient_1_1SerialClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a547b19b64beca0ce300fb854a1d33e17</anchor>
      <arglist>(self, port=None, baud=57600, timeout=5.0, fix_pyserial_for_test=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleLoggingRequest</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>abd2acc828f73be56eb188045282898cd</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleParameterRequest</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>abfee2064e21ec982ce7c2f966146f9ff</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleTimeRequest</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a43602c749ac6335ece9f26b74b799fce</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processWriteQueue</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a8468039d2f123eb0c929d13bad51df00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>requestTopics</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a199bc49378e8c158448ba4f7503ea9fc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a1a4e06683385f0254d80ffe4eced3ca4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>aaac19647a10e0f122f64b328fb652033</anchor>
      <arglist>(self, topic, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sendDiagnostics</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a56700804d30773a1ace7e6379d0b04b3</anchor>
      <arglist>(self, level, msg_text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setPublishSize</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a84bb049d610b7519ee618ca8ae1da7ff</anchor>
      <arglist>(self, bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSubscribeSize</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ada6d3695df3a894df7814663a6230a68</anchor>
      <arglist>(self, bytes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupPublisher</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ae9448de70b5d462eee774e74fa039d71</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupServiceClientPublisher</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>af358f92aaffee09cdc377f8500722858</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupServiceClientSubscriber</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ad258460f84da7ecbae8bae6e973b9edb</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupServiceServerPublisher</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>acc5051f398cb8efbdcd606f51ef18754</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupServiceServerSubscriber</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a0aa8ccb9a5124633338c49d022a342d0</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupSubscriber</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>abb987571c3f71665ceee29de7600ada1</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tryRead</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a518f7bad36caabd334c3b16f1bb92047</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>txStopRequest</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ab975ff70e964182f9684f8c849cd9ad8</anchor>
      <arglist>(self, signal, frame)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer_in</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a38cadc40bca93de3e0bc1bbca9320d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer_out</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ae395462a3a82bb1622d9f5c8a159f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callbacks</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a5fadcc9c143de881e71d1faecc7e12dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fix_pyserial_for_test</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a12ea00b8bd6b4dff749cf68c3ac6fcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_read</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a416a4fbbfce21abb3625b00761ff7f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_write</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a140763b61a9877cd40182645b30809d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lastsync</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a9606ffe9c218f07e89907d1cc71a4373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lastsync_lost</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>abdde5d6a8744d0fe9b259363fe0e5792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lastsync_success</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a3e91d2162f158547e1bd6d68e7fa65c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a185cbd9e50be3297fa9bb4a3f63f828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol_ver</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a6f10b27f2833dd3974c44b3c7fdbcac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol_ver1</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a3226237ad7ad5c63b731d95767fe85f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol_ver2</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>acfc13fc735d0564a60c865a8366543bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_diagnostics</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ad4c89cd40d00aadca71639407f84b961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publishers</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a7a0b6c8252d018f98ec244c0f0d51f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>read_lock</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a60ed9f93cfba99890b598b6c3ae8336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>services</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a0057041b78fc871ff0992c1598d42d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscribers</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a8a7670ba939a63d5ed3865708713fba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>synced</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a7deceaeddd72d58130d0ce1e062804f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a031d1bc72ba432a8fd965a6511f31dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>write_lock</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>abcc5d28828ac08ff9f84d9900f860fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>write_queue</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>ac89057b1b7ab1460023ec9f700d9d523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>write_thread</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a4c9873110e550b8b77de204c8cb2b644</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_send</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a6a5ac1a7f1d22d97ad87165f48d31359</anchor>
      <arglist>(self, topic, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1SerialClient.html</anchorfile>
      <anchor>a54213d84606406c89248d8b83750ccb3</anchor>
      <arglist>(self, data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_python::SerialClient::ServiceClient</name>
    <filename>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>aac6522b43f82b5b44883f261109f6947</anchor>
      <arglist>(self, topic_info, parent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handlePacket</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>a66df77d22e934f661292c38162c7a79e</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mreq</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>a6db14735ecd678623e73a3e4612025f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mres</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>ad240e851a1139205681277d079861a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>a79912ee77b7ad8cf4a9ed1045072b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proxy</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>a1bda23a6bfd8de02ee2475baa713d1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceClient.html</anchorfile>
      <anchor>a68cba984d7121d5f5c7771486e1b9d36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_python::SerialClient::ServiceServer</name>
    <filename>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>ab5d415f71aef9a125f6d4f13cb70f1bb</anchor>
      <arglist>(self, topic_info, parent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>a30e24a0d3c92ad69eea6b300373fb625</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handlePacket</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>a3da26983d0a683816b268556a0fcc5cf</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>af5d3b81c5fe27d06439079e006f0ddd5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>a8e5c3a48d32eed3f29937cdad65451e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mreq</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>a134268e5c6416f622ef20f31bf1f9ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mres</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>ad8e07f24c2c7d1f621dc20c68aea0ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>a739fb251366ce9dc62c1de7f67df080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>ad306a73acec2c66caed0df3b05e99d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>ac12203f503949080916f04546c859848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1ServiceServer.html</anchorfile>
      <anchor>ac58343a7d2ba7d9b85adace2cd2c9cf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosserial_python::SerialClient::Subscriber</name>
    <filename>classrosserial__python_1_1SerialClient_1_1Subscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a409ec9afb42d42a799e4dece4a851514</anchor>
      <arglist>(self, topic_info, parent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a1a5298c4d0565f6d696f30a6792e0350</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a53498f1507e7bf3c42394d2430e9faee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a3139ea445da4accb5218c3686ac839e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a933c1dddd2efee2b8edefbbc943abba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>a6c39d833f54877fbe46d1a78038ee152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>abbd2c8c8d2afba34be16f64a72c97daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosserial__python_1_1SerialClient_1_1Subscriber.html</anchorfile>
      <anchor>aec96f929c88e3dee24e0d51399c54e97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>message_info_service</name>
    <filename>namespacemessage__info__service.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rosserial_python</name>
    <filename>namespacerosserial__python.html</filename>
    <namespace>rosserial_python::SerialClient</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosserial_python::SerialClient</name>
    <filename>namespacerosserial__python_1_1SerialClient.html</filename>
    <class kind="class">rosserial_python::SerialClient::Publisher</class>
    <class kind="class">rosserial_python::SerialClient::RosSerialServer</class>
    <class kind="class">rosserial_python::SerialClient::SerialClient</class>
    <class kind="class">rosserial_python::SerialClient::ServiceClient</class>
    <class kind="class">rosserial_python::SerialClient::ServiceServer</class>
    <class kind="class">rosserial_python::SerialClient::Subscriber</class>
    <member kind="function">
      <type>def</type>
      <name>load_message</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a8091e340966fef1fce9fe0b54c636e66</anchor>
      <arglist>(package, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_pkg_module</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a9d05254a0670ae0f020bd3931e8e9d4e</anchor>
      <arglist>(package, directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a13573f96da3623effde3b338470fee5c</anchor>
      <arglist>(package, service)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a0c6828bced561ed42c17d8210977247c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_MISMATCHED_PROTOCOL</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>ad3841db66e377ac10d6ffae8af20e2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_NO_SYNC</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>acc9316d39a792d41343022f650e77d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ERROR_PACKET_FAILED</name>
      <anchorfile>namespacerosserial__python_1_1SerialClient.html</anchorfile>
      <anchor>a1f93cd20197164408137fb117c2e1c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>serial_node</name>
    <filename>namespaceserial__node.html</filename>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__author__</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a75f5c17b56f82d1dcc2f39c674600fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>argv</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a21e1c277dff33d9f2334482f8e26d813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>baud</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>acab6a5e10603abb249f195d9b0f64ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a075be9c711c2112c856a5597eb813efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fix_pyserial_for_test</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a0c0aae3e8aa91b0020b0dfe70eb6cfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fork_server</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a90a35363f295f238e327773ca20cf0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port_name</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a9475f90b0e4527d94b43b7f0a52b3235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a5e57ce0c5487fa6abc77f32c794500ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_portnum</name>
      <anchorfile>namespaceserial__node.html</anchorfile>
      <anchor>a0419d690bf03f909a39dcf5d067354e2</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>
</tagfile>
