<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/src/pipette_driver/</path>
    <filename>____init_____8py</filename>
    <namespace>pipette_driver</namespace>
  </compound>
  <compound kind="file">
    <name>demo.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/scripts/</path>
    <filename>demo_8py</filename>
    <class kind="class">demo::PipetteInfoOutput</class>
    <class kind="class">demo::PipetteOutputHeader</class>
    <namespace>demo</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_hex</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a95defb8bf35bcf0d4d32822f87b5c03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_str</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a02aff898c8357ec4a7d2e6cb2f73497e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hex_to_short</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>aff843085aae7006df6638547b1b6259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_action_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a37e36dbd1ccd4093a572a90b56a27540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a82878a0c78fdca2608b10d79a58afa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_voyager_move</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a21861635ead25166720d6cf0d2fb0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_hex</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ac12df6c9ac6baee34c91fed94ac3ff57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_hex_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>aed75629a19aba8557e19fe82886f982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>abac83663bd864694091308dc90c5a7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>af91603e5ed796b6b3773714590b5ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bd_addr</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ad95ad8e93a20362d268df1fbfd9edeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ac1d5c6eb21edd053ac60559eff8c91a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a919ed9e627a3fe210d5f35b4aaa79dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>i</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a781f5a06652828304b7a762fbfea50e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a7ae5ae1ab89191442e16af0d79bf6a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seqnum</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a4111410946053362a0791e19557f0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a6b6f36f607111ef848570c34ae1af26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>operate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/scripts/</path>
    <filename>operate_8py</filename>
    <namespace>operate</namespace>
    <member kind="function">
      <type>def</type>
      <name>print_position</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a473004827473e435abccae0c4d57370f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>action</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>abaa80d7fde2a4e7ab6b3258db1ddccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>action_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a80e0328019f8646d2cc9b74b847b7efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bd_addr</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ae72be4d101bfedbdb0f741b38129ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>info_cmd</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>af7f6417cc7aede0c3491d60f772ef61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>info_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a4a92eb7dc596933fee57b2a23bb041fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pipette</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ac1b9a48a486ddd648bba80abce04239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ab576d41022ffac6d86136db3468a4abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version_cmd</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a5ec3da6b1b30bbf1eb1988e57514a0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ab2083c84fe9f3ff2d01131adb8cc520b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipette.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/src/pipette_driver/</path>
    <filename>pipette_8py</filename>
    <class kind="class">pipette_driver::pipette::IncompleteResponseError</class>
    <class kind="class">pipette_driver::pipette::InvalidChecksumError</class>
    <class kind="class">pipette_driver::pipette::InvalidEscapeSequenceError</class>
    <class kind="class">pipette_driver::pipette::InvalidMessageTypeError</class>
    <class kind="class">pipette_driver::pipette::NotConnectedException</class>
    <class kind="class">pipette_driver::pipette::ResponseError</class>
    <class kind="class">pipette_driver::pipette::SeqNumMismatchError</class>
    <class kind="class">pipette_driver::pipette::SeqNumMismatchError</class>
    <class kind="class">pipette_driver::pipette::ViafloAspirateCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloDispenseCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloInfoCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloInfoResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloPipette</class>
    <class kind="class">pipette_driver::pipette::ViafloPipettorActionResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloPositionQueryCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloPurgeCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloVersionCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloVersionResponse</class>
    <namespace>pipette_driver::pipette</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_bytes_to_num</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a70b3e991e6260436be32a34aec03180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_bytes_to_str</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a1348e6e17ddb3f601002f47de0f60e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_str_to_bytes</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>aabdd5c664c01e2fabf4259c66fa140b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_short_num_to_bytes</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a5620d2a838617730cca77b2c3882b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack_msg</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a297364af5a46c6c59be4ab41d4b906b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_action_dict</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a3e3d643282630254e1812dd76ece49d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ESC</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>ae8e74a51b4bdf302fc10c5ab92b1a719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ETX</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a3e60bc4f659edc9b8cee420d06eb5961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_LF</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a8be4378abeeb1e4374190fe15e945c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_STX</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a2873fc362283f7a2b03961c0a716eff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipette_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-viaflo_pipette/doc_stacks/2013-12-10_15-47-40.804463/viaflo_pipette/pipette_driver/scripts/</path>
    <filename>pipette__node_8py</filename>
    <class kind="class">pipette_node::PipetteNode</class>
    <namespace>pipette_node</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>ad47f90d6581040ad2d4f04f1877e73a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>ac7e84b05163c7c46bee288667de14edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_default_bd_addr</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>a192760f96a63af076f10f3b9e424a7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>demo</name>
    <filename>namespacedemo.html</filename>
    <class kind="class">demo::PipetteInfoOutput</class>
    <class kind="class">demo::PipetteOutputHeader</class>
    <member kind="function">
      <type>def</type>
      <name>convert_hex</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a95defb8bf35bcf0d4d32822f87b5c03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_str</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a02aff898c8357ec4a7d2e6cb2f73497e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hex_to_short</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>aff843085aae7006df6638547b1b6259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_action_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a37e36dbd1ccd4093a572a90b56a27540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a82878a0c78fdca2608b10d79a58afa85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_voyager_move</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a21861635ead25166720d6cf0d2fb0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_hex</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ac12df6c9ac6baee34c91fed94ac3ff57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_hex_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>aed75629a19aba8557e19fe82886f982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>abac83663bd864694091308dc90c5a7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_msg</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>af91603e5ed796b6b3773714590b5ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bd_addr</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ad95ad8e93a20362d268df1fbfd9edeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>ac1d5c6eb21edd053ac60559eff8c91a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a919ed9e627a3fe210d5f35b4aaa79dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>i</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a781f5a06652828304b7a762fbfea50e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a7ae5ae1ab89191442e16af0d79bf6a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seqnum</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a4111410946053362a0791e19557f0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacedemo.html</anchorfile>
      <anchor>a6b6f36f607111ef848570c34ae1af26f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>demo::PipetteInfoOutput</name>
    <filename>classdemo_1_1PipetteInfoOutput.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdemo_1_1PipetteInfoOutput.html</anchorfile>
      <anchor>ae7c38783e03b7411487d3e1c1816e2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hdr</name>
      <anchorfile>classdemo_1_1PipetteInfoOutput.html</anchorfile>
      <anchor>ad065046c03dbe2db982e9e819bfa0273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>demo::PipetteOutputHeader</name>
    <filename>classdemo_1_1PipetteOutputHeader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>ac9a418f7d7d064c08d1e182a3e71e7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>ad6478fc0d5da38dc40593b676312de27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>a01dbee6e35120ad7cae3d8aea32a4810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>checksum</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>af8983df6ec5b10fd982a6a1945b1fdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_code</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>a10812aad914c5fe29ce162ef2488a0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>length</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>a4e039e425b32d3289b7cb8b61656db8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_type</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>ac821b79d38cd8bc564d61afc1deb2cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resend</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>aaf09f0c9b185177db64cbb205cb8160b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seqnum</name>
      <anchorfile>classdemo_1_1PipetteOutputHeader.html</anchorfile>
      <anchor>aa0efcdac861eaadeedbc96c94d9531f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>operate</name>
    <filename>namespaceoperate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>print_position</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a473004827473e435abccae0c4d57370f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>action</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>abaa80d7fde2a4e7ab6b3258db1ddccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>action_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a80e0328019f8646d2cc9b74b847b7efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bd_addr</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ae72be4d101bfedbdb0f741b38129ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>info_cmd</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>af7f6417cc7aede0c3491d60f772ef61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>info_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a4a92eb7dc596933fee57b2a23bb041fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pipette</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ac1b9a48a486ddd648bba80abce04239a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ab576d41022ffac6d86136db3468a4abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version_cmd</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>a5ec3da6b1b30bbf1eb1988e57514a0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version_resp</name>
      <anchorfile>namespaceoperate.html</anchorfile>
      <anchor>ab2083c84fe9f3ff2d01131adb8cc520b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pipette_driver</name>
    <filename>namespacepipette__driver.html</filename>
    <namespace>pipette_driver::pipette</namespace>
  </compound>
  <compound kind="namespace">
    <name>pipette_driver::pipette</name>
    <filename>namespacepipette__driver_1_1pipette.html</filename>
    <class kind="class">pipette_driver::pipette::IncompleteResponseError</class>
    <class kind="class">pipette_driver::pipette::InvalidChecksumError</class>
    <class kind="class">pipette_driver::pipette::InvalidEscapeSequenceError</class>
    <class kind="class">pipette_driver::pipette::InvalidMessageTypeError</class>
    <class kind="class">pipette_driver::pipette::NotConnectedException</class>
    <class kind="class">pipette_driver::pipette::ResponseError</class>
    <class kind="class">pipette_driver::pipette::SeqNumMismatchError</class>
    <class kind="class">pipette_driver::pipette::ViafloAspirateCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloDispenseCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloInfoCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloInfoResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloPipette</class>
    <class kind="class">pipette_driver::pipette::ViafloPipettorActionResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloPositionQueryCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloPurgeCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloResponse</class>
    <class kind="class">pipette_driver::pipette::ViafloVersionCommand</class>
    <class kind="class">pipette_driver::pipette::ViafloVersionResponse</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_bytes_to_num</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a70b3e991e6260436be32a34aec03180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_bytes_to_str</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a1348e6e17ddb3f601002f47de0f60e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_str_to_bytes</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>aabdd5c664c01e2fabf4259c66fa140b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_short_num_to_bytes</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a5620d2a838617730cca77b2c3882b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack_msg</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a297364af5a46c6c59be4ab41d4b906b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_action_dict</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a3e3d643282630254e1812dd76ece49d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ESC</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>ae8e74a51b4bdf302fc10c5ab92b1a719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ETX</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a3e60bc4f659edc9b8cee420d06eb5961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_LF</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a8be4378abeeb1e4374190fe15e945c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_STX</name>
      <anchorfile>namespacepipette__driver_1_1pipette.html</anchorfile>
      <anchor>a2873fc362283f7a2b03961c0a716eff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::IncompleteResponseError</name>
    <filename>classpipette__driver_1_1pipette_1_1IncompleteResponseError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::InvalidChecksumError</name>
    <filename>classpipette__driver_1_1pipette_1_1InvalidChecksumError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::InvalidEscapeSequenceError</name>
    <filename>classpipette__driver_1_1pipette_1_1InvalidEscapeSequenceError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::InvalidMessageTypeError</name>
    <filename>classpipette__driver_1_1pipette_1_1InvalidMessageTypeError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::NotConnectedException</name>
    <filename>classpipette__driver_1_1pipette_1_1NotConnectedException.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ResponseError</name>
    <filename>classpipette__driver_1_1pipette_1_1ResponseError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::SeqNumMismatchError</name>
    <filename>classpipette__driver_1_1pipette_1_1SeqNumMismatchError.html</filename>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloAspirateCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloAspirateCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloAspirateCommand.html</anchorfile>
      <anchor>a3ec91ee3146537c5aceb1431894f938d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloCommand.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>aa4fe2cc6a8d842d2a9eec81c90be5429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>abfc8e120711d443c61abecd5b2409072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>ad03e866d8cb57ab01f810704c2a9d3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>checksum</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>a34ea806f2a8c09b2b534fd6f6ec976a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>length</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>a6c4d48d222ba8fcacb6dff7714c9720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resend</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>a094f9ad2ec12634456e1e0128f4475ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloCommand.html</anchorfile>
      <anchor>ae6138ec0daa597ea80b52eac5c92a7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloDispenseCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloDispenseCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloDispenseCommand.html</anchorfile>
      <anchor>a44be72d0d8cebe8235f4a50f65f1863c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloInfoCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloInfoCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoCommand.html</anchorfile>
      <anchor>ac798b1d559882942159d9197431733ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloInfoResponse</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</filename>
    <base>pipette_driver::pipette::ViafloResponse</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>af82b771e2a67ada3aa2abe7167b02b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>ac2c50047c30cf122888429a4a3f5abe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>aspirate_dispense_factor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>aafe114345ed02c232cd6136614764b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>aspirate_dispense_table_page</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a2a61b9adde1cf8742c325f5dc6034768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>aspirate_factory_factor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>ae06d3d0cfce3bafbf889837de1ec5bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>at_least_1_7</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>acbe4b5c43b57521e9c6aa07edc7aad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibration_timer_on</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a7e339eeb5045ee0e9f5b0fdba12ce5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibration_timer_time_months</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a021c39fdd5b35558438b0150e0df1893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dispense_dispense_factor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>ae696ac2a90e278de58c75e4885cb2dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dispense_factory_factor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a5cb92c246fbf9b07d35b7f5dbe7e76c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display_decimal</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a06b911133700e758f43965e240e5391d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>firmware_engineering_revision</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a2e1228aed829701f50862eda33233f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>firmware_type</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a405b300366ff7d33fa1222ee45d0a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>first_flash_page</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a07bd9da99aaa8fc0177e33fc4ccef089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fwmajor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a26f97982c280e4c79b9af732f4b36d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fwminor</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>aa7f4ed0473351f0dd9b8d63928f77b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>ae2acb22626622fb22d1019c8d68c570c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor_steps</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>ae701ff21189c003ba4b6340fc4ad627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor_steps_millions</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>addcf2b7110daa1d8353af655806ff545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>owner</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a6dc28c8a6099bc68371ccfb13658cb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_max_stops</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>aec058a181b2eb6a74b3806bca69e26d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_min_stops</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a2181d23164887784e242f82d3e70533b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serial</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a59a351a05d911f87e46313cbca1f10c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_high</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a352951f6456e8b75d5f22c7dd02cebb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_low</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>af9a6b797fb1635f31aea480bbbdfe603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a11f2ed44346a77b0f99183e1ad30c91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voyager_flag</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloInfoResponse.html</anchorfile>
      <anchor>a80e29117f1d00c7ac316078bae71d082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloPipette</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloPipette.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a1ddd6214a8c02e09e5926ff37adaf4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>aa09853627d8531e08ab14cf3f5c652e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a426fe4029c1a402b69d64918a219b9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_msg</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a8e97c7ddd04fe85dc36cf6c54bda179e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_recv_data</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a149a09aad8225a4776164d7cbb7a1846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_bd_addr</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a1ccf80625d589e6ed660cb3f369f40f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_port</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>abb7f2d86f43b8b682916b428d72a24cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_seq_num</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>a68b61712e594619ef086d75cde2dfc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sock</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>afe58e4bb0e2f9ff9c9d4fb7606da4d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_socket</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipette.html</anchorfile>
      <anchor>af671e997fa9df87015957506c1115d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloPipettorActionResponse</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloPipettorActionResponse.html</filename>
    <base>pipette_driver::pipette::ViafloResponse</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipettorActionResponse.html</anchorfile>
      <anchor>ae169fb5ef74099ecf961844a2ac4fbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipettorActionResponse.html</anchorfile>
      <anchor>afa6c29237ba616af126d0f9c77a919a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipettorActionResponse.html</anchorfile>
      <anchor>a85bfe893285f03560200ddf04b6252d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_stop</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPipettorActionResponse.html</anchorfile>
      <anchor>a902d6bc9b45c36a656e232604c54808f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloPositionQueryCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloPositionQueryCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPositionQueryCommand.html</anchorfile>
      <anchor>a4159db257f62b92a5a83a1e817e9e704</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloPurgeCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloPurgeCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloPurgeCommand.html</anchorfile>
      <anchor>a7a4dc1a41881c19cf354822436282e36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloResponse</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>aeb4dbc20081b125524c90140a7205ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>ac8f3f71d93605910230927b4d7c56ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>checksum</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>af9d7166c086d82a4375dcf36d5bb09e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_code</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>ab1fa397b89df85af4ecebb8cd11c7a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>length</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>a57b98193ac05e8cfb85bf0254aeecbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_type</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>a88a69599075f32efa3bd4595c264237a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resend</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>af3ae166cd18949d21758ae54c6becf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seqnum</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>ae4ec7a24ab7ebd3e57a402bc90b94c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_body_at</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>af1c1e05b2b0ab7ff8b9406bd3fadfb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_body_substr</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloResponse.html</anchorfile>
      <anchor>a979cf12d63c8621a116add5ef4805fdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloVersionCommand</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloVersionCommand.html</filename>
    <base>pipette_driver::pipette::ViafloCommand</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionCommand.html</anchorfile>
      <anchor>a325639def4141e5ea9eee286b85c6c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_driver::pipette::ViafloVersionResponse</name>
    <filename>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</filename>
    <base>pipette_driver::pipette::ViafloResponse</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>a177462a89f388e4598e173dbe8b35ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>aef0ca749c01c13d5671b916602b5b483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>firmware_version</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>aa93f7b4c3858df9b9c7cabda51edf420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hardware_control_version</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>ae352e303b052dfd450685bbf164d84cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interpreter_version</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>a71dd678dd2e868ee397251cd3ef31fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor_control_version</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>aed46fb5c4a8a0532b60cdf5f4e9de867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>overall_version</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>adc2438a5cd3d8c48cc59cfa079708756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracking_number</name>
      <anchorfile>classpipette__driver_1_1pipette_1_1ViafloVersionResponse.html</anchorfile>
      <anchor>ae6b235e76658ae29521cf5bc831db8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pipette_node</name>
    <filename>namespacepipette__node.html</filename>
    <class kind="class">pipette_node::PipetteNode</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>ad47f90d6581040ad2d4f04f1877e73a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>ac7e84b05163c7c46bee288667de14edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_default_bd_addr</name>
      <anchorfile>namespacepipette__node.html</anchorfile>
      <anchor>a192760f96a63af076f10f3b9e424a7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pipette_node::PipetteNode</name>
    <filename>classpipette__node_1_1PipetteNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a2513a1d5e767b22c0a62f43f375f4ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pipette_action_callback</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>af3d756d6b4658a27f6ac4f98a39cf342</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_diagnostics</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a52968c746132fd735ebb46c6e03c5442</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>aadefeeb0fd85912ce9e46719573acf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bd_addr</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a3b72cf47cb35f16833722e76f04f9c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_pub</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>af405334e080622cc73f99c8cb3f7e913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diagnostic_thread</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a469af5c0feaa42c6f06f4d1dec25f30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_action</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>ae76fe0fc2ab0c37643775b2c7c016396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a15a42d761d2f93a5a94e159cf06514f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a39cc51c50bb34883b29e8759ec620290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>ab28579285cc2949591500056a9ef379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>messge</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>af5d410273f364865267f9e8f0749e412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a281db86b7aeadafb19c2183e62e296a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_info</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>aa159dadfbc5261fef4bd277987f2da3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_position</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>aa2df288242318e64f67f5e3063001ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pipette_version</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a59f23a6518c1e2321d5206884c5288fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quit</name>
      <anchorfile>classpipette__node_1_1PipetteNode.html</anchorfile>
      <anchor>a3f666a899bd0a6aaa76a854fa329b940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
