<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Crazyflie.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-crazyflie/doc_stacks/2015-12-17_17-12-58.420559/crazyflie/crazyflie_cpp/src/</path>
    <filename>Crazyflie_8cpp</filename>
    <includes id="Crazyflie_8h" name="Crazyflie.h" local="yes" imported="no">Crazyflie.h</includes>
    <includes id="crtp_8h" name="crtp.h" local="yes" imported="no">crtp.h</includes>
    <includes id="Crazyradio_8h" name="Crazyradio.h" local="yes" imported="no">Crazyradio.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_RADIOS</name>
      <anchorfile>Crazyflie_8cpp.html</anchorfile>
      <anchor>aece45bec903c0445f0e3e15e5712b23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Crazyradio *</type>
      <name>g_crazyradios</name>
      <anchorfile>Crazyflie_8cpp.html</anchorfile>
      <anchor>ab4b15f200a71244fc17cfbd4c94397e6</anchor>
      <arglist>[MAX_RADIOS]</arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>g_mutex</name>
      <anchorfile>Crazyflie_8cpp.html</anchorfile>
      <anchor>a0bbc05ee5fb2b40066bd435d8f77cec6</anchor>
      <arglist>[MAX_RADIOS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Crazyflie.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-crazyflie/doc_stacks/2015-12-17_17-12-58.420559/crazyflie/crazyflie_cpp/include/crazyflie_cpp/</path>
    <filename>Crazyflie_8h</filename>
    <includes id="Crazyradio_8h" name="Crazyradio.h" local="yes" imported="no">Crazyradio.h</includes>
    <includes id="crtp_8h" name="crtp.h" local="yes" imported="no">crtp.h</includes>
    <class kind="class">Crazyflie</class>
    <class kind="class">LogBlock</class>
    <class kind="class">LogBlockGeneric</class>
    <class kind="struct">Crazyflie::logInfo</class>
    <class kind="struct">Crazyflie::LogTocEntry</class>
    <class kind="struct">Crazyflie::paramInfo</class>
    <class kind="struct">Crazyflie::ParamTocEntry</class>
    <class kind="union">Crazyflie::ParamValue</class>
  </compound>
  <compound kind="file">
    <name>Crazyradio.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-crazyflie/doc_stacks/2015-12-17_17-12-58.420559/crazyflie/crazyflie_cpp/src/</path>
    <filename>Crazyradio_8cpp</filename>
    <includes id="Crazyradio_8h" name="Crazyradio.h" local="yes" imported="no">Crazyradio.h</includes>
    <member kind="enumvalue">
      <name>SET_RADIO_CHANNEL</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a1d2e4c10dbfb40255bf3af4033138dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_RADIO_ADDRESS</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04abe3d918d6bfc1aec1685ad52b3bd77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_DATA_RATE</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a15b46d2ac29a9ec1b76cc1c8cc030fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_RADIO_POWER</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a47e97a97d947a4c153cb645cc31bf0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_RADIO_ARD</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04af598b2ab96695dda6f9fcb170c24c36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_RADIO_ARC</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a20e8e0656b89673f5058e74589b41385</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_ENABLE</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a9d9c81fc998860f8147c77116d18f6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_CONT_CARRIER</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04af988ee7dc32a32162cc060d9bfdf6541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SCANN_CHANNELS</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04aea96ee8a8c06a59ef904745dae843380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAUNCH_BOOTLOADER</name>
      <anchorfile>Crazyradio_8cpp.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04af33240efd8447130db4fce00cbb240e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Crazyradio.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-crazyflie/doc_stacks/2015-12-17_17-12-58.420559/crazyflie/crazyflie_cpp/include/crazyflie_cpp/</path>
    <filename>Crazyradio_8h</filename>
    <class kind="struct">Crazyradio::Ack</class>
    <class kind="class">Crazyradio</class>
    <member kind="function">
      <type></type>
      <name>Ack</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>a14364d4fbd232621fceb945f15e50975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ack</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>a14dbae2f3dab6a22c58072df0fc13ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>a6460a21fbea84550b8bf9c7ce257e4ed</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>powerDet</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>acde1bbe24e5c3c7755a34af6b758941b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retry</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>a49b0be536e22f4160eb843de6b46bbd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>size</name>
      <anchorfile>Crazyradio_8h.html</anchorfile>
      <anchor>ae5dc6ffcd9b7605c7787791e40cc6bb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crtp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-crazyflie/doc_stacks/2015-12-17_17-12-58.420559/crazyflie/crazyflie_cpp/include/crazyflie_cpp/</path>
    <filename>crtp_8h</filename>
    <class kind="struct">crtp</class>
    <class kind="struct">crtpConsoleResponse</class>
    <class kind="struct">crtpLogControlResponse</class>
    <class kind="struct">crtpLogCreateBlockRequest</class>
    <class kind="struct">crtpLogDataResponse</class>
    <class kind="struct">crtpLogGetInfoRequest</class>
    <class kind="struct">crtpLogGetInfoResponse</class>
    <class kind="struct">crtpLogGetItemRequest</class>
    <class kind="struct">crtpLogGetItemResponse</class>
    <class kind="struct">crtpLogResetRequest</class>
    <class kind="struct">crtpLogStartRequest</class>
    <class kind="struct">crtpLogStopRequest</class>
    <class kind="struct">crtpParamReadRequest</class>
    <class kind="struct">crtpParamTocGetInfoRequest</class>
    <class kind="struct">crtpParamTocGetInfoResponse</class>
    <class kind="struct">crtpParamTocGetItemRequest</class>
    <class kind="struct">crtpParamTocGetItemResponse</class>
    <class kind="struct">crtpParamValueResponse</class>
    <class kind="struct">crtpParamWriteRequest</class>
    <class kind="struct">crtpSetpointRequest</class>
    <class kind="struct">logBlockItem</class>
    <member kind="enumeration">
      <name>crtpLogControlResult</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultOk</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaab09e8f8e5345c1c4d33a4a92e21681af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultOutOfMemory</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaa3a2da6bff5867d4173cc39e1a6b903eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultCmdNotFound</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaa15af8e977bfa77981e42c2922a3d631c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultWrongBlockId</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaad8b176e1b821efa9cd0603039e1ef04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultBlockTooLarge</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaae904acdcfc65f2bd8e54cdb465d61ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>crtpLogControlResultBlockExists</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af5c5c6f3b6f4b49a75c452034d379ffaaa7b3dc6df9a3df3bfa01089601cfdfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct crtp</type>
      <name>__attribute__</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a0d8bc10171568bb7e113d596fac0ee3e</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>crtp</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ac954496a2bfb7b59fea4ea47b98f2057</anchor>
      <arglist>(uint8_t port, uint8_t channel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtp</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a31a4545b21b7eb6d266d6383c1bddd52</anchor>
      <arglist>(uint8_t byte)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogCreateBlockRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ac60a38c7f0eccb132adf0ad2c666d74e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogGetInfoRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a4cf2b78b481c4d3aa4b16db5a26ec7bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogGetItemRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a0ae3094a8da0c8aeef5753b3de5ef389</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogResetRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a2d57f0653aceddaa987f2aa898b2be93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogStartRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ac0a3964e4e0b8f69c444936991951725</anchor>
      <arglist>(uint8_t id, uint8_t period)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpLogStopRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a811beb558e70bc72bddded98fe315111</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpParamReadRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a87ee75b1834377963611d84f22c5323d</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpParamTocGetInfoRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>af178e7c3f8630fb97cef8263b75692cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpParamTocGetItemRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a507a893116d8c6226001bf3cfe7d4313</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpParamWriteRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a4bf48d3f2515f9dffb21ca2fcd885e15</anchor>
      <arglist>(uint8_t id, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtpSetpointRequest</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>abdf3f352812537300d3d451595217c0c</anchor>
      <arglist>(float roll, float pitch, float yawrate, uint16_t thrust)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>afc0cdfa5fa34a25682b1887e1710ecb7</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>abc63c85fb466f76196fbfe16526735b1</anchor>
      <arglist>(const crtp &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>union @1</type>
      <name>@2</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ac3cae26f5f4fd77505c5cc684f000f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>valueFloat</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>ab1f8a1d0da4ef42a632561f181bdb8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>valueInt16</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>a32619f95d24cf4331cb68fd28b0e34f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>valueInt32</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>a466f6110c8addf40bc8160e1c121ba1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>valueInt8</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>a9d5c1f7db0181df148c5a4615a7cba20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>valueUint16</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>af04957d826349c204b211df38118459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>valueUint32</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>a0cd922e52f8135c1f45a72a375e79f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>valueUint8</name>
      <anchorfile>union@1.html</anchorfile>
      <anchor>a7495c0d570dbf96f72fb468e962c9f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct crtpConsoleResponse</type>
      <name>__attribute__</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ae804fd69bb1951ffdff07db312f09aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>blockId</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a9ec31989c908e1b034fcd63b4b384467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>channel</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a715f5cb061d11eb75981741eda4dafcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a1a5aaa930940857f68f245eeb89506b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>crc</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a85b7a7f21b6108b69872839e2509cd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a856a09ab8b665165a29d274707b8f2d7</anchor>
      <arglist>[28]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>group</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ad4291fcb880eb5ecb178b53e32f55741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>aada7a6dac4445b242beff0a53b4fb9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a1e6927fa1486224044e568f9c370519b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>logBlockItem</type>
      <name>items</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a014323e1256879d3ee66933e2fc50e9d</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>length</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ab2b3adeb2a67e656ff030b56727fd0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>link</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a1c7dfe6bdcd6993494b6e94993ef5607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>log_crc</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>afe7bd4e413f3bcc2b785727d847c3e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_len</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a30abeff6424a1fa089d80e438dc48b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_ops</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a5cfae00f3b87e9c7205c4136c50b5266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_packet</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a73061537ca49494141db7dd0c477e5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>logType</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>aa2b529a519724e45221d0fb1f3375021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numParam</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ae97daf532631025922c6741173e87f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>period</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a3b3d05afca80e957f9406a1db1f5b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a282e7d4378d4a18a805b8980295ac86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>port</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a2fa54f9024782843172506fadbee2ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>readonly</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a09fb7a2a2fab38ba30d63015c1d67a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtpParamTocGetItemRequest</type>
      <name>request</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a4bd6b398b1a4968d1067ed7477c516a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>requestByte1</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ac7af1acda1c77c55aa983ae349dd1551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>res0</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a55f955ba4434a20905f8ea3072765c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>result</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a556c80259568976b607ec50f8747d42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a26fd84d522945b6038221d9e38c7cc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sign</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a0e0ace816facf5d8b503eb83e8e798b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>text</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a5ff48387c1661f1b1f25b3d44625f720</anchor>
      <arglist>[28]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>thrust</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a0cc0dfd56dafe810e40fb72854e32018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timestampHi</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a93d44887b455cce3853f6d88f2b732c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>timestampLo</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>afe44eb796ed92f64a46e8e8bf25d7bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a1d127017fb298b889f4ba24752d08b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>value</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>ab7d7fcab451ac48eb9261d0977ea151f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yawrate</name>
      <anchorfile>crtp_8h.html</anchorfile>
      <anchor>a1af705fc5af5cf61159160d18c5b476e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Crazyflie</name>
    <filename>classCrazyflie.html</filename>
    <class kind="struct">Crazyflie::logInfo</class>
    <class kind="struct">Crazyflie::LogTocEntry</class>
    <class kind="struct">Crazyflie::paramInfo</class>
    <class kind="struct">Crazyflie::ParamTocEntry</class>
    <class kind="union">Crazyflie::ParamValue</class>
    <member kind="enumeration">
      <name>ParamType</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeUint8</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711da8fc9e6f413bff6654bed9a7e04f74e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeInt8</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711da9b56e499896fe7bb1872bd1881cd36ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeUint16</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711dabf351e86254943569506bc95b90ba567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeInt16</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711daa199fa49881168521398a83ecac3b549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeUint32</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711da2d242c392c451bc752ed5352b7cf48f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeInt32</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711daf4f8f3245c101a645bbd77b6671fe2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ParamTypeFloat</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae19ba8878c358070840e650707f0711daf00d3de4f6cab5e7bf969f239619d64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Crazyflie</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a1192538a40b3e2f735df766f98c54056</anchor>
      <arglist>(const std::string &amp;link_uri)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getParam</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a34ab1955c737c17358fae27eae0937ea</anchor>
      <arglist>(uint8_t id) const </arglist>
    </member>
    <member kind="function">
      <type>const ParamTocEntry *</type>
      <name>getParamTocEntry</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>afae977e742810a72a8ea823f4b59a033</anchor>
      <arglist>(const std::string &amp;group, const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ParamTocEntry &gt;::const_iterator</type>
      <name>paramsBegin</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a3e8e21312644759b4f0d859daa8ef347</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ParamTocEntry &gt;::const_iterator</type>
      <name>paramsEnd</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a84548192bc94079bda6e7cf84f4f4682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reboot</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a60671234905990264d8504b0c948fa5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestLogToc</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a2e743a4e7a2a92fbd9e336c7677d1048</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestParamToc</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>aa0d7a28947532cd15343742a21d07828</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPing</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a8fdd626c5cf288da4f90bb3b4f252817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendSetpoint</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a7c4a9340492d02bd23b1ede6ec90b4f2</anchor>
      <arglist>(float roll, float pitch, float yawrate, uint16_t thrust)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a7a127069d334139df17b5f39ceac8d53</anchor>
      <arglist>(uint8_t id, const T &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleAck</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ad84bda5dbd17d67a2b5b298a716ca0ea</anchor>
      <arglist>(const Crazyradio::Ack &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendPacket</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a9b612cd13f111edfcd833436e1b9c353</anchor>
      <arglist>(const uint8_t *data, uint32_t length)</arglist>
    </member>
    <member kind="enumeration">
      <name>LogType</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeUint8</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efaf6adabb0369435a30aa87179a74def31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeUint16</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efad151b609ceb48e712d8b9952ab5b14b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeUint32</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efad076d79f406cf6d918a0f4ad367666d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeInt8</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efa251fff36703f781c084359d923ea3ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeInt16</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efadfd94305f76f71966c99826679e81783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeInt32</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efa4f9571553f6a713a77ee97cc1456d801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeFloat</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efa00c03c318fe992ba5eca193e83e22536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LogTypeFP16</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a6018a77ad39a80c2a600572eda8820efa421f3fbb74ed70ad5441a3d0e2d39638</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const LogTocEntry *</type>
      <name>getLogTocEntry</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ac589aa80d004f35df26799b413b31e62</anchor>
      <arglist>(const std::string &amp;group, const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const ParamValue &amp;</type>
      <name>getParam</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a2d85240adb7e37610758e9e266b11619</anchor>
      <arglist>(uint8_t id) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>registerLogBlock</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a0a44e6f710021b6a2e24d837050faa11</anchor>
      <arglist>(std::function&lt; void(crtpLogDataResponse *, uint8_t)&gt; cb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a4f3a3df6040816ccdb5fd7a1de8251bf</anchor>
      <arglist>(uint8_t id, const ParamValue &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>unregisterLogBlock</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a2e8852f727d611bda447d59d95109b1a</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_address</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ad90fd2c27d041876b949ef6364dc18bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; uint8_t &gt;</type>
      <name>m_blockCreated</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ad527c8149daa06f3da32dd13cc31739c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_blockReset</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ad098bd1ace9193d67201aafed804e7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; uint8_t &gt;</type>
      <name>m_blockStarted</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a892697bc8d70e17c0fe5d6a7da7d0ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; uint8_t &gt;</type>
      <name>m_blockStopped</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae61bb987dbf598bbd5e92c6d9f5fb14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channel</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a92338b7948d2a8a1d89b570d8949b871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Crazyradio::Datarate</type>
      <name>m_datarate</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a08f49bbf256a16f754a3b0f064c67d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_devId</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae712bfb02bad68295f22f7c94313bc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, std::function&lt; void(crtpLogDataResponse *, uint8_t)&gt;</type>
      <name>m_logBlockCb</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ab9e8f4c600845aa71b81aaf47fae49d2</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>logInfo</type>
      <name>m_logInfo</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a4d9dd31d36bba0d30ca5d9217d265181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; LogTocEntry &gt;</type>
      <name>m_logTocEntries</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a0ffb801e303fe6f2609eb75eaf807735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; size_t &gt;</type>
      <name>m_logTocEntriesRequested</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ad12e21c45d44e6c62108873ee17b26db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>paramInfo</type>
      <name>m_paramInfo</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a8ce7dd99017bf1cadcf2a57fee5041e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParamTocEntry &gt;</type>
      <name>m_paramTocEntries</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>aa9437dfe5a5bbbafed829c6dc74e1c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; size_t &gt;</type>
      <name>m_paramTocEntriesRequested</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ac74ea627583b770e7ba6a7384749866e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint8_t, ParamValue &gt;</type>
      <name>m_paramValues</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a096972d67d43dd5390850364853628ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; size_t &gt;</type>
      <name>m_paramValuesRequested</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>ae699dcbbf4b92a4d2236ab39d1730853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Crazyradio *</type>
      <name>m_radio</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a11b8090ab091b0f5e3f7d8052f828b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LogBlock</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a29d66a81d2d2b60923e090b4185ccf64</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>LogBlockGeneric</name>
      <anchorfile>classCrazyflie.html</anchorfile>
      <anchor>a7de97ee83c2dc4081a8d2925fd88714a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Crazyflie::logInfo</name>
    <filename>structCrazyflie_1_1logInfo.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>len</name>
      <anchorfile>structCrazyflie_1_1logInfo.html</anchorfile>
      <anchor>ae9235a69cafc3014e9060ea799da4790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>log_crc</name>
      <anchorfile>structCrazyflie_1_1logInfo.html</anchorfile>
      <anchor>ae7d2223e3fa5ea157260b4eab65cf636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_ops</name>
      <anchorfile>structCrazyflie_1_1logInfo.html</anchorfile>
      <anchor>a09d1f0ac401b15d6506fd6f4b05f2951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_packet</name>
      <anchorfile>structCrazyflie_1_1logInfo.html</anchorfile>
      <anchor>a88a6c7b994012198e73888512e2aa39f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Crazyflie::LogTocEntry</name>
    <filename>structCrazyflie_1_1LogTocEntry.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>group</name>
      <anchorfile>structCrazyflie_1_1LogTocEntry.html</anchorfile>
      <anchor>a0f61e1c6141ce1bb4fdf2831770c6bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structCrazyflie_1_1LogTocEntry.html</anchorfile>
      <anchor>ae6abbdae8bf3635491c683b12ad0a014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structCrazyflie_1_1LogTocEntry.html</anchorfile>
      <anchor>af89346a96d0c71686575d6958f6d576e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogType</type>
      <name>type</name>
      <anchorfile>structCrazyflie_1_1LogTocEntry.html</anchorfile>
      <anchor>a1964f8578584968c645b8e58c8d53310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Crazyflie::paramInfo</name>
    <filename>structCrazyflie_1_1paramInfo.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>crc</name>
      <anchorfile>structCrazyflie_1_1paramInfo.html</anchorfile>
      <anchor>aa39d4d75a67201e4d6ea0d841a8739c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>len</name>
      <anchorfile>structCrazyflie_1_1paramInfo.html</anchorfile>
      <anchor>ae77fdd4fac83dac5ade308171e4fba14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Crazyflie::ParamTocEntry</name>
    <filename>structCrazyflie_1_1ParamTocEntry.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>group</name>
      <anchorfile>structCrazyflie_1_1ParamTocEntry.html</anchorfile>
      <anchor>a791de09588dcecdc21b6dbe88329b246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structCrazyflie_1_1ParamTocEntry.html</anchorfile>
      <anchor>a3b3cc7f3c7c7f4d8f2a04646c03da64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structCrazyflie_1_1ParamTocEntry.html</anchorfile>
      <anchor>aa19df67261cec4a0b860da906c8aae65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>readonly</name>
      <anchorfile>structCrazyflie_1_1ParamTocEntry.html</anchorfile>
      <anchor>ac8df77861a0c8341fbe7bb104bfa9314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamType</type>
      <name>type</name>
      <anchorfile>structCrazyflie_1_1ParamTocEntry.html</anchorfile>
      <anchor>abf3948758c862ba667c7d5cf387629f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Crazyflie::ParamValue</name>
    <filename>unionCrazyflie_1_1ParamValue.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>valueFloat</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>adc4a18094928101f74f584ebcf3e4361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>valueInt16</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>ab60688e4ec42d5beb19c6147815b6b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>valueInt32</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>a506e7e244d504765e2e174467cd45511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>valueInt8</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>ad10590c1fa88ae056ea526c4460c3d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>valueUint16</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>a3bda0361d686a72a53e7c31f18d004a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>valueUint32</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>ab67a4465d607e799e08d130fb5044c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>valueUint8</name>
      <anchorfile>unionCrazyflie_1_1ParamValue.html</anchorfile>
      <anchor>aa9096b57641f200f87d48c560250e34d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Crazyradio</name>
    <filename>classCrazyradio.html</filename>
    <class kind="struct">Crazyradio::Ack</class>
    <member kind="enumeration">
      <name>Datarate</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a20a706ececf2d913e6de445f99bf7389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datarate_250KPS</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a20a706ececf2d913e6de445f99bf7389a69f07aa8f1fc65aa39c1a6e5509d02e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datarate_1MPS</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a20a706ececf2d913e6de445f99bf7389a38c41df3a224ca78f328f2d025b7bf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Datarate_2MPS</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a20a706ececf2d913e6de445f99bf7389a03680fd22733740e268ca0d6b0786424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Power</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ac8d51f7d4a9fc1571388785758eac50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Power_M18DBM</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ac8d51f7d4a9fc1571388785758eac50ea5b7533ca7d6242879247beb3dd777a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Power_M12DBM</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ac8d51f7d4a9fc1571388785758eac50ea41fbbdda42ee65a88ad5b2a88aa8e0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Power_M6DBM</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ac8d51f7d4a9fc1571388785758eac50ea139b9342c7230c87d47351460bb1574c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Power_0DBM</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ac8d51f7d4a9fc1571388785758eac50eab7a135eebc459f6ffc47de0b86f1c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct Crazyradio::Ack</type>
      <name>__attribute__</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ab55ab7563d3b2b796a2125d0d2161b0c</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Crazyradio</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a70b13667732e1b1b94450c874ac48d23</anchor>
      <arglist>(uint32_t devid)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getAddress</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a3df230980c34dd64f3668e22c88d7d82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getChannel</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a20088542477633cf4ff3fed54f1b2a56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Datarate</type>
      <name>getDatarate</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a61639c6f017be5e41003eacf7694b41b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPacket</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a7aa175a610ed95276f0f0c0853af924f</anchor>
      <arglist>(const uint8_t *data, uint32_t length, Ack &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPacketNoAck</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a9d614978af20c2c7e52a221b75e4bd7d</anchor>
      <arglist>(const uint8_t *data, uint32_t length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAckEnable</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>aaea960776b7e6b5d98002f6f1bae0576</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAddress</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>abd523f1c2c324cb6602684b3bcc88ba3</anchor>
      <arglist>(uint64_t address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArc</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a677ba388fdf0845a00aca10e0610c688</anchor>
      <arglist>(uint8_t arc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArdBytes</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a0666dacd0a676ab5795a15d474b8cbc9</anchor>
      <arglist>(uint8_t nbytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArdTime</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a80f95e3beab41f9d8dd45ec14b62cd10</anchor>
      <arglist>(uint8_t us)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChannel</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a93af0b0e25138628d53ffee237fd27ae</anchor>
      <arglist>(uint8_t channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContCarrier</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ab7e07a0ac71e3245a61ee0a645b48575</anchor>
      <arglist>(bool active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDatarate</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>aaf21dbe1d4fcfdb2c4815dd97c6862ce</anchor>
      <arglist>(Datarate datarate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPower</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>afc5dd2eb06c9269b76bd0d1bd440ff55</anchor>
      <arglist>(Power power)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Crazyradio</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a93204fcc70759f5a327f2dfe82ca7a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>aa1bc92eb85d298632a1b6f5550118ecd</anchor>
      <arglist>(uint32_t devid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendVendorSetup</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a30615936d6df8c31fdf349a240b3254d</anchor>
      <arglist>(uint8_t request, uint16_t value, uint16_t index, const unsigned char *data, uint16_t length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>m_address</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a3c3928eebf4013bd4a37063d6390e4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channel</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a7548b5b38959b0b1c16f861675aa383e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libusb_context *</type>
      <name>m_ctx</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a4b9f3403222756e36e09d868abfa4138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Datarate</type>
      <name>m_datarate</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>a83cb3e7b0e8cc7369086b6d32633f2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libusb_device_handle *</type>
      <name>m_handle</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>ad329291afa592e514494c3055c33f109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_version</name>
      <anchorfile>classCrazyradio.html</anchorfile>
      <anchor>aceec931691303501935ee910dcd5fc80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Crazyradio::Ack</name>
    <filename>structCrazyradio_1_1Ack.html</filename>
    <member kind="function">
      <type></type>
      <name>Ack</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>a7946928ebc62665a12904681356f6c37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ack</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>a9bd88e356da91612d151525518571c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>a70ccecc8414ab27decebb3228e0f7325</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>powerDet</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>a36134c1489ce650a27d24ab258ea9438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retry</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>aa7e7bd92c28cdf38531d33bef5ca1653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>size</name>
      <anchorfile>structCrazyradio_1_1Ack.html</anchorfile>
      <anchor>af90a8459630be997d1fb8af9e3d6e565</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtp</name>
    <filename>structcrtp.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>crtp</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>a10539fd3bf63234d02fbd2bddd5daefb</anchor>
      <arglist>(uint8_t port, uint8_t channel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>crtp</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>adf4e704692f6e62009bd8d9ef88b0091</anchor>
      <arglist>(uint8_t byte)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>a3e0a6d0657a6d4364e760465593e98e8</anchor>
      <arglist>(const crtp &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>channel</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>a2bef45e4c6dec35071b6b5961b9ed227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>link</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>abbab00f4ac968e71ee0cb33bc25bbe38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>port</name>
      <anchorfile>structcrtp.html</anchorfile>
      <anchor>a8b224e3462c28d46e32fbcffc0113620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpConsoleResponse</name>
    <filename>structcrtpConsoleResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpConsoleResponse.html</anchorfile>
      <anchor>a5f5d5415af798e0db1a654a0f44ab129</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>crtp</type>
      <name>header</name>
      <anchorfile>structcrtpConsoleResponse.html</anchorfile>
      <anchor>af2ef8a271ed6af68b0def8a37f1156c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>text</name>
      <anchorfile>structcrtpConsoleResponse.html</anchorfile>
      <anchor>abe5916ee8b021c66c3884b239a12f2ad</anchor>
      <arglist>[31]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogControlResponse</name>
    <filename>structcrtpLogControlResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpLogControlResponse.html</anchorfile>
      <anchor>a648f5c6f350fde89dbc2451c3bbe73c2</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogControlResponse.html</anchorfile>
      <anchor>a52a6253b710aacbf167dfd10cdb2593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogControlResponse.html</anchorfile>
      <anchor>ac625a626f5e98fb2409c4cb540a7108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>requestByte1</name>
      <anchorfile>structcrtpLogControlResponse.html</anchorfile>
      <anchor>ab6c256942f2f7e0ef6da547d06d83ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>result</name>
      <anchorfile>structcrtpLogControlResponse.html</anchorfile>
      <anchor>ad82307ae249faf58837da826494516b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogCreateBlockRequest</name>
    <filename>structcrtpLogCreateBlockRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogCreateBlockRequest</name>
      <anchorfile>structcrtpLogCreateBlockRequest.html</anchorfile>
      <anchor>ae91c3fd6dda26ebdddfb187692097f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogCreateBlockRequest.html</anchorfile>
      <anchor>a3b1f06698b9cce66e3aee6659b313c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogCreateBlockRequest.html</anchorfile>
      <anchor>abc7198e68ab4c9ad8f9efd0a07782caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpLogCreateBlockRequest.html</anchorfile>
      <anchor>a31d6d50d5886513b74a4d1b1fca3b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>logBlockItem</type>
      <name>items</name>
      <anchorfile>structcrtpLogCreateBlockRequest.html</anchorfile>
      <anchor>a6ca451c8538724f8c541bd68ef7435b0</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogDataResponse</name>
    <filename>structcrtpLogDataResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>ae81e4eca1fd8059860ba5602edc86b26</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>blockId</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>a10c5b93093f9309798e6c84b7122c27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>a0755fb1120c59f41b72a3fbf2b214d3e</anchor>
      <arglist>[28]</arglist>
    </member>
    <member kind="variable">
      <type>crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>a897f065b97d91e483001003359e14781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timestampHi</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>a5b4500493060275a6f0fb6cd39ce8388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>timestampLo</name>
      <anchorfile>structcrtpLogDataResponse.html</anchorfile>
      <anchor>a59074a2b60e3f7866365587a08d17c3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogGetInfoRequest</name>
    <filename>structcrtpLogGetInfoRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogGetInfoRequest</name>
      <anchorfile>structcrtpLogGetInfoRequest.html</anchorfile>
      <anchor>a92db6778af97d0a6cb54c5276884577c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogGetInfoRequest.html</anchorfile>
      <anchor>a97224d2be235b4303b1feadee253e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogGetInfoRequest.html</anchorfile>
      <anchor>a970c6e3584bf228cc1311373fef21749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogGetInfoResponse</name>
    <filename>structcrtpLogGetInfoResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>ad0bea7265f06b5284c6e840549e18044</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>log_crc</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>a18cced724fb4c09d29fd66e1b64361ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_len</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>acf254fc75e93eb0f302a92bc764a5195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_ops</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>a7852da5e243d9d9182d84dc398526e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>log_max_packet</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>a80499e81395582d64d00789ae48b529e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtpLogGetInfoRequest</type>
      <name>request</name>
      <anchorfile>structcrtpLogGetInfoResponse.html</anchorfile>
      <anchor>a4c6bdf92ae25325ec26e07c2ece9d8b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogGetItemRequest</name>
    <filename>structcrtpLogGetItemRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogGetItemRequest</name>
      <anchorfile>structcrtpLogGetItemRequest.html</anchorfile>
      <anchor>ad1b79ea0674e6aebaf7dd0d372e4f500</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogGetItemRequest.html</anchorfile>
      <anchor>a8619e5cf3b876bec12820c82875ef4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogGetItemRequest.html</anchorfile>
      <anchor>aad518cc096717b10fd60fbddea669c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpLogGetItemRequest.html</anchorfile>
      <anchor>ac016e4eaac95ebf708909e229aab6579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogGetItemResponse</name>
    <filename>structcrtpLogGetItemResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpLogGetItemResponse.html</anchorfile>
      <anchor>a847988b436824ee8fbdbcd1ab26c1107</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>crtpLogGetItemRequest</type>
      <name>request</name>
      <anchorfile>structcrtpLogGetItemResponse.html</anchorfile>
      <anchor>aa3a0b24e9e675f071e80f4373e58ca40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>text</name>
      <anchorfile>structcrtpLogGetItemResponse.html</anchorfile>
      <anchor>afca4d691ef447562dca1ca2cd43e44af</anchor>
      <arglist>[28]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structcrtpLogGetItemResponse.html</anchorfile>
      <anchor>a21654ac9fefea1654985611aa828b6e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogResetRequest</name>
    <filename>structcrtpLogResetRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogResetRequest</name>
      <anchorfile>structcrtpLogResetRequest.html</anchorfile>
      <anchor>ae1e8c538d434aff275127d176cafef16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogResetRequest.html</anchorfile>
      <anchor>a5411e0eaff98cb874e600b1543f7e235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogResetRequest.html</anchorfile>
      <anchor>a5b1f05d029bc11c8c446573d95ab64de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogStartRequest</name>
    <filename>structcrtpLogStartRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogStartRequest</name>
      <anchorfile>structcrtpLogStartRequest.html</anchorfile>
      <anchor>a9c34f9af58dc02c72dd60b44169dc534</anchor>
      <arglist>(uint8_t id, uint8_t period)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogStartRequest.html</anchorfile>
      <anchor>aba6b17e29ed13d04543d2e35c086f442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogStartRequest.html</anchorfile>
      <anchor>a171005bdb30765b5cebb5d3803963fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpLogStartRequest.html</anchorfile>
      <anchor>a54e75280b428a6cc9247f8a616b2fc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>period</name>
      <anchorfile>structcrtpLogStartRequest.html</anchorfile>
      <anchor>a2291f3d81c70138b3a8cf572e8a27de9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpLogStopRequest</name>
    <filename>structcrtpLogStopRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpLogStopRequest</name>
      <anchorfile>structcrtpLogStopRequest.html</anchorfile>
      <anchor>ac880f42f0f4f59cafeb2da706194b3cc</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpLogStopRequest.html</anchorfile>
      <anchor>ac0716cf8957dd92c617a513864f31db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpLogStopRequest.html</anchorfile>
      <anchor>ada3b695595e33b2f339d723db7b37f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpLogStopRequest.html</anchorfile>
      <anchor>abebd839ba4db4cc57e4701182ed08a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamReadRequest</name>
    <filename>structcrtpParamReadRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpParamReadRequest</name>
      <anchorfile>structcrtpParamReadRequest.html</anchorfile>
      <anchor>a06dd94c55bb03358ccf01ec3c9be7e81</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpParamReadRequest.html</anchorfile>
      <anchor>ac834f3d29dc1ea6fe1f9b8a8b0e67552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpParamReadRequest.html</anchorfile>
      <anchor>a6175cbdf3270d7ece52edfc05eadfd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamTocGetInfoRequest</name>
    <filename>structcrtpParamTocGetInfoRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpParamTocGetInfoRequest</name>
      <anchorfile>structcrtpParamTocGetInfoRequest.html</anchorfile>
      <anchor>acb0a336044fb73c63726f2eb5a2affa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpParamTocGetInfoRequest.html</anchorfile>
      <anchor>a47ee77c98890d673472dfec7a8da0db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpParamTocGetInfoRequest.html</anchorfile>
      <anchor>a5ea46447c0115f526634855f78edd192</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamTocGetInfoResponse</name>
    <filename>structcrtpParamTocGetInfoResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpParamTocGetInfoResponse.html</anchorfile>
      <anchor>aa6662abed5b2a9ded307640b0a8c9106</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>crc</name>
      <anchorfile>structcrtpParamTocGetInfoResponse.html</anchorfile>
      <anchor>af1aa9f17519de1d45fd02948ecee129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>numParam</name>
      <anchorfile>structcrtpParamTocGetInfoResponse.html</anchorfile>
      <anchor>a8f64c9b4756874bc8607801e2f8292e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtpParamTocGetInfoRequest</type>
      <name>request</name>
      <anchorfile>structcrtpParamTocGetInfoResponse.html</anchorfile>
      <anchor>a9f38daf4cc7a8509066935802453356c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamTocGetItemRequest</name>
    <filename>structcrtpParamTocGetItemRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpParamTocGetItemRequest</name>
      <anchorfile>structcrtpParamTocGetItemRequest.html</anchorfile>
      <anchor>aa89c1c126aeefd99c8961b1ff166c130</anchor>
      <arglist>(uint8_t id)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>command</name>
      <anchorfile>structcrtpParamTocGetItemRequest.html</anchorfile>
      <anchor>ad633c526177b954b483efa7c359c2b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpParamTocGetItemRequest.html</anchorfile>
      <anchor>a26b8c9c39dff1a71981d940b55eebc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpParamTocGetItemRequest.html</anchorfile>
      <anchor>ad5cb43cbfb87176678576e0c99833197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamTocGetItemResponse</name>
    <filename>structcrtpParamTocGetItemResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a9214b376e3310a21b2822e0fc47aaea9</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>group</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>ae541fe2f70de75b6a2b8c70f4794f951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>length</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a7bdffea48f9f33217727dec4f9d2c4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>readonly</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>aea1b892d077094ef8f86ae35c319c69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtpParamTocGetItemRequest</type>
      <name>request</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a45f526a6be0b6170d59ce8659e7a502a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>res0</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a375fa4ce0f43a08ef4d334aa2fd55c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>sign</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>ac671fdb3a63318e3fda66f4c370f9d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>text</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a3c9e42e039b0087623b7ea3e42ac226d</anchor>
      <arglist>[28]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structcrtpParamTocGetItemResponse.html</anchorfile>
      <anchor>a0bc780379009c64c7ecec458a370ab5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamValueResponse</name>
    <filename>structcrtpParamValueResponse.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>match</name>
      <anchorfile>structcrtpParamValueResponse.html</anchorfile>
      <anchor>a8522dd427556a156ca5079a66402d698</anchor>
      <arglist>(const Crazyradio::Ack &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>union crtpParamValueResponse::@0</type>
      <name>__attribute__</name>
      <anchorfile>structcrtpParamValueResponse.html</anchorfile>
      <anchor>a388a7289a269f9d48e61188ef1cf14da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>valueFloat</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a7138db4cb542660f45e1808bd19f9847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>valueInt16</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a89efc46b9bf5ebdbc8d77a0b8d78f6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>valueInt32</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a7ca0201f5a194f8621421e5a803a3777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>valueInt8</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a09b6ac9a813ff5496b922759dd2dfb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>valueUint16</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>afcbc73b71dd33385f8d9a028d657de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>valueUint32</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a21e05052f0f057ff4a0c89a716393342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>valueUint8</name>
      <anchorfile>unioncrtpParamValueResponse_1_1@0.html</anchorfile>
      <anchor>a8022e50e394624979524ffcbdb32ea92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>crtp</type>
      <name>header</name>
      <anchorfile>structcrtpParamValueResponse.html</anchorfile>
      <anchor>a88d0c7069160bb4765b571d5a5cb0fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpParamValueResponse.html</anchorfile>
      <anchor>a79836b40e7f1c1e3f057e83e625b4106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpParamWriteRequest</name>
    <filename>structcrtpParamWriteRequest.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>crtpParamWriteRequest</name>
      <anchorfile>structcrtpParamWriteRequest.html</anchorfile>
      <anchor>a4d123d4f68efca001f81c95e5ff960d5</anchor>
      <arglist>(uint8_t id, const T &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpParamWriteRequest.html</anchorfile>
      <anchor>a3ae7618fd8d253e96bb8cfb5d4f9861d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>id</name>
      <anchorfile>structcrtpParamWriteRequest.html</anchorfile>
      <anchor>a1e158a5a75189faebe63ba846b162ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>value</name>
      <anchorfile>structcrtpParamWriteRequest.html</anchorfile>
      <anchor>a2be37f1da9af5dfc92ed663c0b8c9aee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crtpSetpointRequest</name>
    <filename>structcrtpSetpointRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>crtpSetpointRequest</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>ae0a9e43a86b9deb483de8928e0a0f248</anchor>
      <arglist>(float roll, float pitch, float yawrate, uint16_t thrust)</arglist>
    </member>
    <member kind="variable">
      <type>const crtp</type>
      <name>header</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>ac6a652ae9467bd83ddc567e20954f104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pitch</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>a69db43a220b5f5cc59ecfdcea83f0efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>roll</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>ad9a1dffc628a8e0597acad4615fa1723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>thrust</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>af40691063a9cb447a26344c294706cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>yawrate</name>
      <anchorfile>structcrtpSetpointRequest.html</anchorfile>
      <anchor>a52e81915a5a15dc22c9afc094ac69dc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogBlock</name>
    <filename>classLogBlock.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>LogBlock</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>a9749fa40340587a7a3898e5c43044547</anchor>
      <arglist>(Crazyflie *cf, std::list&lt; std::pair&lt; std::string, std::string &gt; &gt; variables, std::function&lt; void(T *)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>ab9b75eddf9ac9a3f8cbfb82f767906eb</anchor>
      <arglist>(uint8_t period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>aff8b581b20d0f9618f5eef7367c84aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogBlock</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>a22ab3fd96ddd280df03fc6807d9cc96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleData</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>a1c9ead9c4c4bf7a7c3383d984f4de3b6</anchor>
      <arglist>(crtpLogDataResponse *response, uint8_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(T *)</type>
      <name>m_callback</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>a8c8436368e6793e476b591e9c067f1ab</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Crazyflie *</type>
      <name>m_cf</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>a5f0b033d9c43557666f064073b394a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_id</name>
      <anchorfile>classLogBlock.html</anchorfile>
      <anchor>ae350248453376c4a638be7eb1c3568b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogBlockGeneric</name>
    <filename>classLogBlockGeneric.html</filename>
    <member kind="function">
      <type></type>
      <name>LogBlockGeneric</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a805476867991e91745dab8c8fcc4824a</anchor>
      <arglist>(Crazyflie *cf, const std::vector&lt; std::string &gt; &amp;variables, void *userData, std::function&lt; void(std::vector&lt; double &gt; *, void *userData)&gt; &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a1b5e13c5ebe83180605dedffbe4f30a2</anchor>
      <arglist>(uint8_t period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a4d18e9ecf2413cca7dfea87e6d307567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogBlockGeneric</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a166bbaa1216c091604ba18a1ffc89450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleData</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>aa640dca03ecec3860799cf6111de6be8</anchor>
      <arglist>(crtpLogDataResponse *response, uint8_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(std::vector&lt; double &gt; *, void *)</type>
      <name>m_callback</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a459601152e77b4256834c71747eb5367</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Crazyflie *</type>
      <name>m_cf</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a1f72c588224c125a42926d566e03e367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_id</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>ac7e2c51f36cf7cd000124eaf2230424b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Crazyflie::LogType &gt;</type>
      <name>m_types</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>a93c734bcff72e78ed07f257665a0a168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_userData</name>
      <anchorfile>classLogBlockGeneric.html</anchorfile>
      <anchor>adc433a4a32d66a2ee47d5396de454493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>logBlockItem</name>
    <filename>structlogBlockItem.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>id</name>
      <anchorfile>structlogBlockItem.html</anchorfile>
      <anchor>ac1172de998cf68a8cd33d53ec46e321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>logType</name>
      <anchorfile>structlogBlockItem.html</anchorfile>
      <anchor>a798cc4c7eeb82b94d7b92cbc5fe4ba69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
</tagfile>
