<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Common.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>Common_8h</filename>
    <includes id="Communication_8h" name="Communication.h" local="yes" imported="no">Communication.h</includes>
    <member kind="variable">
      <type>Communication</type>
      <name>com</name>
      <anchorfile>Common_8h.html</anchorfile>
      <anchor>a6cedb42c83925741d10426c8d8d889e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Communication.cpp</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/src/</path>
    <filename>Communication_8cpp</filename>
    <includes id="Communication_8h" name="Communication.h" local="no" imported="no">eyantra_drone/Communication.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="no" imported="no">eyantra_drone/Protocol.h</includes>
    <member kind="variable">
      <type>uint8_t</type>
      <name>c</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a2e5a04327b5658199f0f7bda2acceee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c_state</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>afb826283359055023e69327352fcc479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>checksum</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a59eac9627282a484fbaf0aa7aa3b8a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>checksumIndex</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a228066e07d33c3745b308fa3adf209b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cmd</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a4d43e8212bdc9dbee866506f04effcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>command</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a1a5aaa930940857f68f245eeb89506b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dataSize</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a8c8e474bb8d2c6f7162455416b488e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>err_rcvd</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a8b8629fee5285c7d39cfe0efbc9544d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indx</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>abde5caaaeb749f8c6b484527cb0564e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>len</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a77124bd5f7e31e6fffc19f335da0c23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>aed7ea92f45bd273dde380a45ddced592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>socklen_t</type>
      <name>optlen</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a7a88f2aabdfcbc1634cfe6e91b1411f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optval</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>ac11f6ea69192af13846d284dbf51096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>payload_size</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a65f255eac5ac95eac87265229309fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Protocol</type>
      <name>pro</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a00b907c27c4da0b39ba28ab963c01009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>recbuf</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>a545278365778ce0abb98fb91eaf4547f</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socketOpStarted</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>aff5a7a9c568a9e20306c8cb181bf1e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socketSyckLock</name>
      <anchorfile>Communication_8cpp.html</anchorfile>
      <anchor>af58e67f3bd124feb9bd8aef44679222c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Communication.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>Communication_8h</filename>
    <class kind="class">Communication</class>
    <member kind="variable">
      <type>int</type>
      <name>socketOpStarted</name>
      <anchorfile>Communication_8h.html</anchorfile>
      <anchor>aff5a7a9c568a9e20306c8cb181bf1e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socketSyckLock</name>
      <anchorfile>Communication_8h.html</anchorfile>
      <anchor>af58e67f3bd124feb9bd8aef44679222c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DroneCam.cpp</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/src/</path>
    <filename>DroneCam_8cpp</filename>
    <includes id="liblewei_8h" name="liblewei.h" local="yes" imported="no">eyantra_drone/liblewei.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read_buffer</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>ab44fe8502becaa9a7f323640bea81a33</anchor>
      <arglist>(void *lpParam, lewei_video_frame *pFrame)</arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>cam_pub</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a4c97047532b2eb79196c2e23312ef822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>chatter_pub</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>ac050ecd28d14458e8d356e5f6d38a25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::ImagePtr</type>
      <name>msg</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a185721aefe96b2f6e172f0a95fa46f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AVCodecContext *</type>
      <name>pCodecCtxc</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a34f633955ad719c7ef45be38a3a74a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AVCodec *</type>
      <name>pdecode</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a04b41bf52ae6c08709a46b04046aef96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>pframe_pixel</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>ab1fef6a6182de90b014cf6e34ecb11f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SwsContext *</type>
      <name>pSwsCtx</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a3ba64f4da2592356dc0d5f8b4afd5f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AVFrame *</type>
      <name>pVideoFrameIn</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a61cf6115eacb8230c6ab62f6ff48fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AVFrame *</type>
      <name>pVideoFrameOut</name>
      <anchorfile>DroneCam_8cpp.html</anchorfile>
      <anchor>a89a04c3ea7d5d0cc6be60150c574caff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DroneNode.cpp</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/src/</path>
    <filename>DroneNode_8cpp</filename>
    <includes id="Common_8h" name="Common.h" local="no" imported="no">eyantra_drone/Common.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="no" imported="no">eyantra_drone/Protocol.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PORT</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a614217d263be1fb1a5f76e2ff7be19a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Callback</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a5a3b7ee5ea5befe96b78406fb4526cc4</anchor>
      <arglist>(const drone_client::eyantra_drone::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>createSocket</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a00e21dc1cb5931449990ae1788f66a6b</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>readFunction</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a20e762896d402fc25321be2adb6193e6</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>serviceFunction</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a22d3cbbdcd63a6b2121fc16537b0f742</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>writeFunction</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>abdd3de9a0c5b01141bbfa6c3646d3c4a</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="variable">
      <type>Communication</type>
      <name>com</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a6cedb42c83925741d10426c8d8d889e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isSocketCreate</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a763b7c2c16708d611b7cb6394d4259b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Protocol</type>
      <name>pro</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a00b907c27c4da0b39ba28ab963c01009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>drone_client::drone_service</type>
      <name>service</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>a75734a31be25a6153bdde843c2e54e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>serviceClient</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>aeed08d498bbfe75138beedbf13777fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>userRC</name>
      <anchorfile>DroneNode_8cpp.html</anchorfile>
      <anchor>aaa0574f0e9383ef4c5d77919ca0a5ed4</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DroneSwarm.cpp</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/src/</path>
    <filename>DroneSwarm_8cpp</filename>
    <includes id="Common_8h" name="Common.h" local="no" imported="no">eyantra_drone/Common.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="no" imported="no">eyantra_drone/Protocol.h</includes>
    <class kind="struct">ip_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>PORT</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a614217d263be1fb1a5f76e2ff7be19a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Callback</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a5a3b7ee5ea5befe96b78406fb4526cc4</anchor>
      <arglist>(const drone_client::eyantra_drone::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>createSocket</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>acfb167593129d1117c130f969c962a84</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>readFunction</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a20e762896d402fc25321be2adb6193e6</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>readMulFunction</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a2eb7637ddfbba2ed7094f39aefa1750c</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>serviceFunction</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a7d35d984fe51437727dc4aec24462145</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>writeFunction</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>abdd3de9a0c5b01141bbfa6c3646d3c4a</anchor>
      <arglist>(void *threadid)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>all_ips</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a6192b7cea0ed664d7bd30ce6bd54b72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Communication</type>
      <name>com</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a6cedb42c83925741d10426c8d8d889e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isSocketCreate</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a763b7c2c16708d611b7cb6394d4259b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Protocol</type>
      <name>pro</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a00b907c27c4da0b39ba28ab963c01009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>drone_client::drone_service</type>
      <name>service</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a186e6e18ad7f8f1365315d8bc3249f11</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>serviceClient</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>aeed08d498bbfe75138beedbf13777fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>userRC</name>
      <anchorfile>DroneSwarm_8cpp.html</anchorfile>
      <anchor>a36638c0117baf8fe850a285f6b5901d7</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JoystickClient.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>JoystickClient_8h</filename>
    <class kind="class">JoystickClient</class>
    <member kind="variable">
      <type>int</type>
      <name>localizationSate</name>
      <anchorfile>JoystickClient_8h.html</anchorfile>
      <anchor>a4c7e92504a9fb5f609507b95b50402b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>liblewei.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>liblewei_8h</filename>
    <class kind="struct">_LEWEI_VIDEO_FRAME_T</class>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_BASE</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>aa9f27df67cc67f9df8609b6743cbddc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_CREATE_FILE</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>aabde8b4abf71ffe397352b373d3fb1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_MALLOC_FAIL</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a933701f29fbc3ba31af2def8369d28b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_NO_CALLBACK</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a4dd84a0d54227342c3bac2b6e4642085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_NOT_INITIALIZED</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a2e9d3ac1d1796f5e13ba0e5b1f77de1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEWEI_ERROR_SOCKET</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a563774d5ef1da29682ab76b1f7acb290</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _LEWEI_VIDEO_FRAME_T</type>
      <name>lewei_video_frame</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a57e6d13cc7a0b38cc3be09f29f012ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>P_LEWEI_CALLBACK</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a63f19b3bfb85e331e3a8031a81aad315</anchor>
      <arglist>(void *param, lewei_video_frame *pframe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lewei_finalize_stream</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a94955d9486755fb6c7d5a96d1e68e8a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lewei_initialize_stream</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a2700e7631426683f271bf415efac29e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lewei_start_stream</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>abb007cb70b1b67cabee01a3dcbbd253e</anchor>
      <arglist>(void *mydata, P_LEWEI_CALLBACK pcallback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lewei_stop_stream</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>aa256e898e734937502ba1f912c3911e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>video_free_frame_ram</name>
      <anchorfile>liblewei_8h.html</anchorfile>
      <anchor>a8d53013177df1490ea32a12295243b7d</anchor>
      <arglist>(void *pFrame)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Position.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>Position_8h</filename>
    <class kind="class">Position</class>
    <member kind="variable">
      <type>double</type>
      <name>deltaT</name>
      <anchorfile>Position_8h.html</anchorfile>
      <anchor>a7c0541254dac7a3f117d27b2122e9378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Protocol.cpp</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/src/</path>
    <filename>Protocol_8cpp</filename>
    <includes id="Protocol_8h" name="Protocol.h" local="no" imported="no">eyantra_drone/Protocol.h</includes>
    <member kind="variable">
      <type>float</type>
      <name>accX</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a47554816068d5d859fd1d7971d5da628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>accY</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a7f86285d224e09b936fb97cda5a97f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>accZ</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ab76e62144bc5c94a7d5c985049fb72cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alt</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>adbf37c628254d78394e4533464a31a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>battery</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>abe893e21455b5e3ba30d98b78a5f4479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bufferIndex</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a8f0142bfb84f6a306278cf712ccfe6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionMajor</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a695591762db2e0db9b19665941480576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionMinor</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a2531b6620b3679813fe5560e1abf6bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionPatchLevel</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ac4d12103b4c44e02ec9adf888e4a8df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroX</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a962106e17ae4758836727a307b089f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroY</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>af48596e04270f285f36dca851eb8b137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroZ</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ad5c2a29caa9f5927e6325ce95cca417a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>inputBuffer</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>aaa28b02c7643515e9508906a7998a496</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magX</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a10a4438fd536c497dd7870b8d0b421a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magY</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a76f23d66020047d43bc9d7d53d436ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magZ</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>aa6d3b5f9a4f5bf6997bf328d3e6cee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>MSP_HEADER</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a1eca0c9ef1feb8207fbcbffdec251b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pitch</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a05c8b22d2905f7a52fa31b13f85c70f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX1</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ad12f2b1c78b7aa86e9b5596ed6a8fbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX2</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a347edc4288718890fa57767d5a645183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX3</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a267a8955c3dc355122f7c9329c61d7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX4</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a91e2c09f6851a73a7047beea36532ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcPitch</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>aa1d8996d63a8135d813af902d9a85d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcRoll</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ae4e898f26344677dccadff9901741dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcThrottle</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a911f3d487c8ddd58febb4f6a9f2c45e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcYaw</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a1490e123bccd01f0c83365704af57542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>roll</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a5981358fc6c118629baa49a23e368786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rssi</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>ab6f4522a5a5c4577c16d0e23339a1414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trim_pitch</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a55d334736b0875b7f49029da0a786c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trim_roll</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a0d86559c015cbcc43d0f9544d362c867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yaw</name>
      <anchorfile>Protocol_8cpp.html</anchorfile>
      <anchor>a7d2cd970242d8b46e019dd7653588b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Protocol.h</name>
    <path>/tmp/ws/src/eyantra_drone/drone_client/include/eyantra_drone/</path>
    <filename>Protocol_8h</filename>
    <includes id="Common_8h" name="Common.h" local="no" imported="no">eyantra_drone/Common.h</includes>
    <class kind="class">Protocol</class>
    <member kind="variable">
      <type>float</type>
      <name>accX</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a47554816068d5d859fd1d7971d5da628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>accY</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a7f86285d224e09b936fb97cda5a97f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>accZ</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ab76e62144bc5c94a7d5c985049fb72cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alt</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>adbf37c628254d78394e4533464a31a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>battery</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>abe893e21455b5e3ba30d98b78a5f4479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bufferIndex</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a8f0142bfb84f6a306278cf712ccfe6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionMajor</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a695591762db2e0db9b19665941480576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionMinor</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a2531b6620b3679813fe5560e1abf6bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FC_versionPatchLevel</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ac4d12103b4c44e02ec9adf888e4a8df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroX</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a962106e17ae4758836727a307b089f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroY</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>af48596e04270f285f36dca851eb8b137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gyroZ</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ad5c2a29caa9f5927e6325ce95cca417a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_ARROW</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a68466bc806d913850e49c87c3ec6d0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_CMD</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a807035bdead1a92ef65865f67a8dc25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_ERR</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a501e699c4c04d7e4eb875c06bd1ccc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_M</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>afc168299d351252e66a9017f6a838792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_SIZE</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a45d4c712694f9df64529e4954ba4e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HEADER_START</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a1737748d149233678ec3401506fbf36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>IDLE</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a753ae0a6c64cb83824976f06eaabbeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>inputBuffer</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>aaa28b02c7643515e9508906a7998a496</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magX</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a10a4438fd536c497dd7870b8d0b421a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magY</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a76f23d66020047d43bc9d7d53d436ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>magZ</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>aa6d3b5f9a4f5bf6997bf328d3e6cee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_ACC_CALIBRATION</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a45afdf07983f856e74b033a3bdf74eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_ACC_TRIM</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a9ad29dceb63ff4b88564a0bb19bcc009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_ALTITUDE</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ade75af6479495d05e16ccd5a76fa096a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_ANALOG</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>af98b6345d5251f9f92d80dbbc3c47ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_ATTITUDE</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ae823a828834bfe9e9f4a3cfa2da194b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_EEPROM_WRITE</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a872cdde942aecd4747e3112f24879464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_FC_VERSION</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a3ed12864670375b476a58c78251798aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_MAG_CALIBRATION</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a99add9b12c625b1a901071cc88affcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_RAW_IMU</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ae8aaa6d3184d8879f9c01a2e8247ce91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_RC</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>afd1d0e2e3a3af762cb20b1f419921884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_SET_ACC_TRIM</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a639adca97cf13f50748b6be4cc2ae51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_SET_MOTOR</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a3c7a2f56b3daf52d3c1bf60e88e6a365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_SET_POS</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a843646230d24920cdae7d6fa1279a506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MSP_SET_RAW_RC</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a7150c71e469a09a4239181ec572a8bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pitch</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a05c8b22d2905f7a52fa31b13f85c70f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX1</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ad12f2b1c78b7aa86e9b5596ed6a8fbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX2</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a347edc4288718890fa57767d5a645183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX3</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a267a8955c3dc355122f7c9329c61d7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcAUX4</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a91e2c09f6851a73a7047beea36532ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcPitch</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>aa1d8996d63a8135d813af902d9a85d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcRoll</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ae4e898f26344677dccadff9901741dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcThrottle</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a911f3d487c8ddd58febb4f6a9f2c45e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rcYaw</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a1490e123bccd01f0c83365704af57542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>roll</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a5981358fc6c118629baa49a23e368786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rssi</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>ab6f4522a5a5c4577c16d0e23339a1414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trim_pitch</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a55d334736b0875b7f49029da0a786c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trim_roll</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a0d86559c015cbcc43d0f9544d362c867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yaw</name>
      <anchorfile>Protocol_8h.html</anchorfile>
      <anchor>a7d2cd970242d8b46e019dd7653588b30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_LEWEI_VIDEO_FRAME_T</name>
    <filename>struct__LEWEI__VIDEO__FRAME__T.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>buf</name>
      <anchorfile>struct__LEWEI__VIDEO__FRAME__T.html</anchorfile>
      <anchor>a3c034b07595e6c69ad130459891c207e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>iFrame</name>
      <anchorfile>struct__LEWEI__VIDEO__FRAME__T.html</anchorfile>
      <anchor>acedcc0c4d5e6dfb419d766f2ceeafda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>struct__LEWEI__VIDEO__FRAME__T.html</anchorfile>
      <anchor>a18ac19cbc120cf08e25b4656a0d0e0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>timestamp</name>
      <anchorfile>struct__LEWEI__VIDEO__FRAME__T.html</anchorfile>
      <anchor>a332cb01fb4533d40567c9e7d462e062b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Communication</name>
    <filename>classCommunication.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connectMulSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>ab11f989fc6abb2af836514c03f26cd68</anchor>
      <arglist>(const std::string &amp;ip, int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>ae72ef1a990846e28794d4d3fccd20f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnectSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a4616c8fb97b5c690e20ab30f428e98ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFrame</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a662bf07ff1019c0f81449ceb77d0e12e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readMulFrame</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a0063c61a8f4f294f4fdd33c89be11b8c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readMulSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>af527b0d0989dbb141f371d110ae838b6</anchor>
      <arglist>(void *buf, int count, int index)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>aea8ee90344194ad6ac82e92f35427526</anchor>
      <arglist>(void *buf, int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeMulSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a7d0b5b9d0cc32a68b7bb4d7bcebbeefc</anchor>
      <arglist>(const void *buf, int count, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeSock</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a3d407fe5e384f02ced2bef1dc26d7815</anchor>
      <arglist>(const void *buf, int count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sockID</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a5c9391656c5a0cd50e18b30f95e2465c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sockIDList</name>
      <anchorfile>classCommunication.html</anchorfile>
      <anchor>a27b1d8a041bc44b05a797dc71b231a50</anchor>
      <arglist>[1000]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ip_struct</name>
    <filename>structip__struct.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structip__struct.html</anchorfile>
      <anchor>ac428a1b37e8932478495a68aab06a10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ip</name>
      <anchorfile>structip__struct.html</anchorfile>
      <anchor>a6688f696f3bead5e0fb0f91cd559b441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JoystickClient</name>
    <filename>classJoystickClient.html</filename>
    <member kind="function">
      <type>int *</type>
      <name>getRcJoystick</name>
      <anchorfile>classJoystickClient.html</anchorfile>
      <anchor>a857975a4e5f18d35925583a06f873ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joystickCallback</name>
      <anchorfile>classJoystickClient.html</anchorfile>
      <anchor>aebc9949ff1a91078b724e89bf9c014f5</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rcJoystick</name>
      <anchorfile>classJoystickClient.html</anchorfile>
      <anchor>ac4d78521b8e55eb2784de7c72fd7b553</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Position</name>
    <filename>classPosition.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getlastPositionTime</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a7d2bdbc7480863d4a70cccfe98e3c77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPoseX</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a367d6c8444820a3d7b0b795e0e8dcebd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPoseY</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a4c30f137c186d3d1d137bfb8f41549d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPoseZ</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>ab384b386ed19de36ecb266437834e3ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositionTimeOut</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a2b4b887348a0eba1d37cc7b78b077ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionCallback</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a801343fe22c5718947ad800091ebf9a0</anchor>
      <arglist>(const geometry_msgs::PoseArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseX</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a3bc055d9e08675e3c0cacc377ba2d5f8</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseY</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a5b583b5de44ca406bcb0ecc1c827229e</anchor>
      <arglist>(float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseZ</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a39bab563c9213232d270a73fc4f6df22</anchor>
      <arglist>(float z)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastPostionTime</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>ad6d648f0f7d4a8009adca316f969a56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>posarray</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a592aed4db22342ecd09631c598ae59ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>poseX</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>ae929b66c3c7a24a50bdf2001287ce143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>poseY</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>a080a93c5a79a2aefd1ebd0565e7c9382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>poseZ</name>
      <anchorfile>classPosition.html</anchorfile>
      <anchor>afc01e6453eb51348724fd3180528068c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Protocol</name>
    <filename>classProtocol.html</filename>
    <member kind="function">
      <type>std::vector&lt; int8_t &gt;</type>
      <name>createPacketMSP</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>a3d9fd4ad5c2501b69e11bd15eec62fc0</anchor>
      <arglist>(int msp, std::vector&lt; int8_t &gt;payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluateCommand</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>a962ee4437d3db140711b3290da023aad</anchor>
      <arglist>(int command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read16</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>a7ceb2fee534cce103df0803416a406cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read32</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>abc362d37eb679d90d07a0490182eff58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read8</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>afbd3d29e2d70147fce59d4585a311a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMulRequestMSP</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>ad634691a0e25d1b0e233cdc82858a709</anchor>
      <arglist>(std::vector&lt; int8_t &gt; data, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMulRequestMSP_GET_DEBUG</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>a533999ed4be0a55b18292f0384ac92d5</anchor>
      <arglist>(std::vector&lt; int &gt; requests, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMulRequestMSP_SET_RAW_RC</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>af232ddef520f03c599af05eb3a36838c</anchor>
      <arglist>(int channels[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendRequestMSP</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>ab0d7c4fe3d8a42457a5686acf2e62103</anchor>
      <arglist>(std::vector&lt; int8_t &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendRequestMSP_GET_DEBUG</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>aa9483dacf4852dca31d46b38dc647689</anchor>
      <arglist>(std::vector&lt; int &gt; requests)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendRequestMSP_SET_POS</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>af6967c2073bc639b5d93e0b146c702b8</anchor>
      <arglist>(int posArray[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendRequestMSP_SET_RAW_RC</name>
      <anchorfile>classProtocol.html</anchorfile>
      <anchor>a15b164f6a22d00e8f4471200973607d0</anchor>
      <arglist>(int channels[])</arglist>
    </member>
  </compound>
</tagfile>
