<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/</path>
    <filename>Main_8cpp</filename>
    <includes id="MKInterface_8hpp" name="MKInterface.hpp" local="no" imported="no">tk_mkinterface/MKInterface.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mk_test1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/mk_tests/</path>
    <filename>mk__test1_8cpp</filename>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mk__test1_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mk_test2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/mk_tests/</path>
    <filename>mk__test2_8cpp</filename>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mk__test2_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mk_test3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/mk_tests/</path>
    <filename>mk__test3_8cpp</filename>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mk__test3_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKCalibrator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKCalibrator_8cpp</filename>
    <includes id="MKCalibrator_8hpp" name="MKCalibrator.hpp" local="no" imported="no">tk_mkinterface/MKCalibrator.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DRIFT_ESTIM_WINDOW_SIZE</name>
      <anchorfile>MKCalibrator_8cpp.html</anchorfile>
      <anchor>a6d6e8800dcd58db387189ecdb090cecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKCalibrator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKCalibrator_8hpp</filename>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <class kind="struct">TELEKYB_NAMESPACE::GyroDrifts</class>
    <class kind="class">TELEKYB_NAMESPACE::MKCalibrator</class>
    <class kind="class">TELEKYB_NAMESPACE::MKCalibratorOptions</class>
  </compound>
  <compound kind="file">
    <name>MKData.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKData_8cpp</filename>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
  </compound>
  <compound kind="file">
    <name>MKData.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKData_8hpp</filename>
    <includes id="MKValue_8hpp" name="MKValue.hpp" local="no" imported="no">tk_mkinterface/MKValue.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::MKData</class>
    <class kind="class">TELEKYB_NAMESPACE::MKDataListener</class>
    <member kind="typedef">
      <type>std::map&lt; MKInt, MKValue * &gt;</type>
      <name>MKValueMap</name>
      <anchorfile>namespaceTELEKYB__NAMESPACE.html</anchorfile>
      <anchor>aaa0d56c116c4f926101fff245eed64f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKInterface_8cpp</filename>
    <includes id="MKInterface_8hpp" name="MKInterface.hpp" local="no" imported="no">tk_mkinterface/MKInterface.hpp</includes>
    <includes id="MKCalibrator_8hpp" name="MKCalibrator.hpp" local="no" imported="no">tk_mkinterface/MKCalibrator.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>BATTERY_LEVEL_CHARGED</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>ae0d14636eadbbf7ab67c761ddd21b867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BATTERY_LEVEL_EMPTY</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a09b9d17a32fce46ea3655526a3236119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BATTERY_LEVEL_LOW</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>ab6943aa72e5de58b475e88552aebc546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_ATTITUDE_DERIV_GAIN</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a4c1e818ada3e30b58a3e36748456e577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_ATTITUDE_GAIN_MULT</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a5dea22bfe7d5b0675f7e5571809b4463</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_ATTITUDE_INTEG_GAIN</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a8d1ac7a3567986bef808a1f78505b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_ATTITUDE_PROP_GAIN</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>ae3289edcf33a789c59884db3471c391a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_YAW_ACC_GAIN</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a5b2f036abd25d7f1136484b223152b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_YAW_RATE_GAIN</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>a057a015ff986554138d4b6fae829a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_THRUST_CMD</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>af7f09d28aa92194359d11a7c012baafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_THRUST_CMD</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>ad25f32b55c15e3bf55265b9602d2b779</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PITCH_ROLL_CMD_DEG_SCALE</name>
      <anchorfile>MKInterface_8cpp.html</anchorfile>
      <anchor>ab7a2b7e27114df496d21cc73dba5f7a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterface.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKInterface_8hpp</filename>
    <includes id="MKInterfaceOptions_8hpp" name="MKInterfaceOptions.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceOptions.hpp</includes>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <includes id="MKROSInterface_8hpp" name="MKROSInterface.hpp" local="no" imported="no">tk_mkinterface/MKROSInterface.hpp</includes>
    <includes id="MKSafeMod_8hpp" name="MKSafeMod.hpp" local="no" imported="no">tk_mkinterface/MKSafeMod.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::MKInterface</class>
  </compound>
  <compound kind="file">
    <name>MKInterfaceConnection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKInterfaceConnection_8cpp</filename>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVEDATA_IN</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>aca3216cb973a926b1c12026181affde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVEDATAIDS_IN</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a761b74ab563df93261f497fa17d0cfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVEDATAIDS_OUT</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>ac4a930e436ab9d022aed71ada78e40fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLADDR</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a5384d45430dc8af358c371aa1d7dccbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUFFER_SIZE</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a6b20d41d6252e9871430c242cb1a56e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FCADDR</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>aaad517df26332a855cb78d94324493cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MK3MAGADDR</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>ac7dd16c8763acf238c98076af9c5ebbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MKVALUE_RESENDS</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a3f3f46cb86f5d8664b65ee7e4b6dfe2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NCADDR</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>ace9a8b1d04801a41a336a8bbb1c82bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONLY_CMD_OUT</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>ac61a186595df193799ea3acb0f049cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERIALDEVICE_MAXRETRIES</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a9f16254834c6eac666a4f8f362453e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETVALUE_CMD_OUT</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>a0d8da993fd474f6f75826cb4097cb295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_SLEEP_USEC</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>ada1afb84259eb12ad8b8a512858cefc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPDATEVALUE_CMD_OUT</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>afe8161a42b97f669041cd70abb6512e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VALUE_IN</name>
      <anchorfile>MKInterfaceConnection_8cpp.html</anchorfile>
      <anchor>af810d25983b91ab1594821135dd51c9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterfaceConnection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKInterfaceConnection_8hpp</filename>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <includes id="MKValue_8hpp" name="MKValue.hpp" local="no" imported="no">tk_mkinterface/MKValue.hpp</includes>
    <includes id="MKInterfaceConnectionOptions_8hpp" name="MKInterfaceConnectionOptions.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnectionOptions.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::MKInterfaceConnection</class>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVE_IDS_QUEUE_SIZE</name>
      <anchorfile>MKInterfaceConnection_8hpp.html</anchorfile>
      <anchor>adb43b6d11ec6e1adf69fbab0ef8344c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_QUEUE_SIZE</name>
      <anchorfile>MKInterfaceConnection_8hpp.html</anchorfile>
      <anchor>a539ba3b14418652114224e913491cfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPDATE_QUEUE_SIZE</name>
      <anchorfile>MKInterfaceConnection_8hpp.html</anchorfile>
      <anchor>a534e6e8ce2f155bd386ffcd21ff91aed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterfaceConnectionOptions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKInterfaceConnectionOptions_8cpp</filename>
    <includes id="MKInterfaceConnectionOptions_8hpp" name="MKInterfaceConnectionOptions.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnectionOptions.hpp</includes>
  </compound>
  <compound kind="file">
    <name>MKInterfaceConnectionOptions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKInterfaceConnectionOptions_8hpp</filename>
    <member kind="function">
      <type></type>
      <name>TELEKYB_ENUM_VALUES</name>
      <anchorfile>namespaceTELEKYB__NAMESPACE.html</anchorfile>
      <anchor>a4a4e20bb373eed1ddd07dcb4f2b9cad2</anchor>
      <arglist>(BaudRate, size_t,(BAUD4800)(B4800)(BAUD9600)(B9600)(BAUD19200)(B19200)(BAUD38400)(B38400)(BAUD57600)(B57600)(BAUD115200)(B115200)(BAUD230400)(B230400)) class MKInterfaceConnectionOptions</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterfaceOptions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKInterfaceOptions_8cpp</filename>
    <includes id="MKInterfaceOptions_8hpp" name="MKInterfaceOptions.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceOptions.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ZEROSTICKVALUE</name>
      <anchorfile>MKInterfaceOptions_8cpp.html</anchorfile>
      <anchor>a1dfa7b14906ab5cb2eb30a6cb2c50bd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKInterfaceOptions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKInterfaceOptions_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::MKInterfaceOptions</class>
  </compound>
  <compound kind="file">
    <name>MKROSInterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKROSInterface_8cpp</filename>
    <includes id="MKROSInterface_8hpp" name="MKROSInterface.hpp" local="no" imported="no">tk_mkinterface/MKROSInterface.hpp</includes>
    <includes id="MKInterface_8hpp" name="MKInterface.hpp" local="no" imported="no">tk_mkinterface/MKInterface.hpp</includes>
  </compound>
  <compound kind="file">
    <name>MKROSInterface.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKROSInterface_8hpp</filename>
    <includes id="MKROSInterfaceOptions_8hpp" name="MKROSInterfaceOptions.hpp" local="no" imported="no">tk_mkinterface/MKROSInterfaceOptions.hpp</includes>
    <includes id="MKData_8hpp" name="MKData.hpp" local="no" imported="no">tk_mkinterface/MKData.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::MKROSInterface</class>
  </compound>
  <compound kind="file">
    <name>MKROSInterfaceOptions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKROSInterfaceOptions_8cpp</filename>
    <includes id="MKROSInterfaceOptions_8hpp" name="MKROSInterfaceOptions.hpp" local="no" imported="no">tk_mkinterface/MKROSInterfaceOptions.hpp</includes>
  </compound>
  <compound kind="file">
    <name>MKROSInterfaceOptions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKROSInterfaceOptions_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::MKROSInterfaceOptions</class>
  </compound>
  <compound kind="file">
    <name>MKSafeMod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKSafeMod_8cpp</filename>
    <includes id="MKSafeMod_8hpp" name="MKSafeMod.hpp" local="no" imported="no">tk_mkinterface/MKSafeMod.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_SLEEP_TIME_US</name>
      <anchorfile>MKSafeMod_8cpp.html</anchorfile>
      <anchor>afec3b44f220e7ebbf080ee9897cc92d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MKSafeMod.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKSafeMod_8hpp</filename>
    <includes id="MKInterfaceConnection_8hpp" name="MKInterfaceConnection.hpp" local="no" imported="no">tk_mkinterface/MKInterfaceConnection.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::MKSafeMod</class>
    <class kind="class">TELEKYB_NAMESPACE::MKSafeModDeleagte</class>
    <class kind="class">TELEKYB_NAMESPACE::MKSafeModOptions</class>
  </compound>
  <compound kind="file">
    <name>MKValue.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/src/tk_mkinterface/</path>
    <filename>MKValue_8cpp</filename>
    <includes id="MKValue_8hpp" name="MKValue.hpp" local="no" imported="no">tk_mkinterface/MKValue.hpp</includes>
  </compound>
  <compound kind="file">
    <name>MKValue.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-04-24_11-24-24.765418/telekyb_main/tk_mkinterface/include/tk_mkinterface/</path>
    <filename>MKValue_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::MKValue</class>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="struct">
    <name>TELEKYB_NAMESPACE::GyroDrifts</name>
    <filename>structTELEKYB__NAMESPACE_1_1GyroDrifts.html</filename>
    <member kind="function">
      <type></type>
      <name>GyroDrifts</name>
      <anchorfile>structTELEKYB__NAMESPACE_1_1GyroDrifts.html</anchorfile>
      <anchor>a9da9b9f78c9950d59cee1a4396a2bd8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structTELEKYB__NAMESPACE_1_1GyroDrifts.html</anchorfile>
      <anchor>a66b54755f79200d6976d9bd3c99cb897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structTELEKYB__NAMESPACE_1_1GyroDrifts.html</anchorfile>
      <anchor>ac3b5bc9450aab872aabe305b8e72fb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z</name>
      <anchorfile>structTELEKYB__NAMESPACE_1_1GyroDrifts.html</anchorfile>
      <anchor>a99948f11ff543ac4b5458ae4af71d83c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKCalibrator</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</filename>
    <base>TELEKYB_NAMESPACE::MKDataListener</base>
    <member kind="function">
      <type>void</type>
      <name>dataValueUpdated</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a931bb9de80fa1a6594f45dadbf846e12</anchor>
      <arglist>(MKValue *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>doGyroDriftEstim</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a0e8456e1d763cb287a5154da03375886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKCalibrator</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a33a086faceafbfa8f578a30b48ecbec5</anchor>
      <arglist>(MKInterfaceConnection *connection_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKCalibrator</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>ae17e76fc90a9a8ba8fa16cc7eddad519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterfaceConnection *</type>
      <name>connection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a0ee0f0f0c3f30ea67914d200cb7a46a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GyroDrifts</type>
      <name>driftCounters</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>afd9090e7b1a88f20f8717b0ec99c35c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GyroDrifts</type>
      <name>driftEstimDone</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a8a7024ea4ec36de07d6c239c8210d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gyroDriftEstimRunning</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a2483224fcb63708f4c719bc4fe25997b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GyroDrifts</type>
      <name>maxDrifts</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a16027e4133cf1f8be274d388476718e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GyroDrifts</type>
      <name>minDrifts</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>a4db5c5b646087e60289e91538a40430a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKCalibratorOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibrator.html</anchorfile>
      <anchor>aaa84c56523d098dba1fdf39ff62756af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKCalibratorOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKCalibratorOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>MKCalibratorOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibratorOptions.html</anchorfile>
      <anchor>ad966a481b253c5d4a51fbf194e3f911c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tDriftEstimDeltaThreshold</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibratorOptions.html</anchorfile>
      <anchor>ae21b6574ac2947bab8b79cb24e723df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tDriftEstimTimeout</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKCalibratorOptions.html</anchorfile>
      <anchor>a479f2061ca868019f889037c006e42e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKData</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKData.html</filename>
    <member kind="function">
      <type>MKValue *</type>
      <name>getValueByID</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a5f25789aed6949e8f2060d15aa81748b</anchor>
      <arglist>(MKInt id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>ac486a0f985194d640c9d46d212c20765</anchor>
      <arglist>(MKValue *value_) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKData</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>aab0010e7f4724040a8035a6d983ac124</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMKDataListener</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>abb62d267a5055a5c60d3b4741994cf1f</anchor>
      <arglist>(MKDataListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unRegisterMKDataListener</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>ae6847d60eeddba831bfb46097d1c8bd9</anchor>
      <arglist>(MKDataListener *listener)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKData</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a07be46b44600594a980ea650430d8317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MKActiveIDs</type>
      <name>getPattern</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a0f9d9f954acfb8613a8e031482552045</anchor>
      <arglist>(MKDataPattern pattern)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createMap</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a613cb8b6809e9c9dd3e3df6f2e4e0eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyMKDataListeners</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a210451a7fbe014824d4ea1dec56ca2ba</anchor>
      <arglist>(MKValue *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MKValue *</type>
      <name>setValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>aab483d50721001ea0e7fbf2ee6a25093</anchor>
      <arglist>(MKSingleValuePacket packet)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; MKDataListener * &gt;</type>
      <name>dataListenerSet</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a44f47a4e32bd84e2dbfde108dfda4d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKValueMap</type>
      <name>valueMap</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>a8c752e1bf7f7670a020581e4a4d571e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MKInterfaceConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKData.html</anchorfile>
      <anchor>aa022699ed46e32da48ffde058265cb27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKDataListener</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKDataListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dataValueUpdated</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKDataListener.html</anchorfile>
      <anchor>a1d31a4a5ecaa3e77ff0c38c1bc8f217d</anchor>
      <arglist>(MKValue *value)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKDataListener</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKDataListener.html</anchorfile>
      <anchor>aa0fe588d113e752911f19a91a96e65b1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKInterface</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKInterface.html</filename>
    <base>TELEKYB_NAMESPACE::MKSafeModDeleagte</base>
    <member kind="function">
      <type>bool</type>
      <name>checkBattery</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a030d921541223ad8d108a6ac2d87f31c</anchor>
      <arglist>(MKInt &amp;batteryValue, bool &amp;landRequest)</arglist>
    </member>
    <member kind="function">
      <type>MKInterfaceConnection *</type>
      <name>getConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>ae53439e6ff2599dbac6f2cca89384a7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MKInterfaceOptions &amp;</type>
      <name>getOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a45fa4fb9eecd2681eb4165508ca07273</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleCommand</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a0e0a84a9e9ea945f74c5a0d1f78e975c</anchor>
      <arglist>(double estMass, double pitch, double roll, double yawrate, double thrust)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a011cb7f08954319578e383c8c4ac23d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a3f4232ebef3cbd345820a30cdcdad5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>performDriftEstim</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a99615e4b32e1f1edaa9a3c09e8f21cf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safeModDidBecomeActive</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a59092e2bad614c8013a36fd37e827820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safeModFinished</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a627b017e79f8b0020a6bcd713c6a91f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmergency</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a1376ec1861568504a3104c44d3677473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>afc1cf74f2aee9bac8b98c3e661b7b44c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterfaceConnection *</type>
      <name>connection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>ad9a6352ea12127be2c256898c62b2dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterfaceOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>a0a83c56611aa000f0ab371301763567f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKROSInterface *</type>
      <name>rosInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>adef102f47e80171d62603c3dfd604a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKSafeMod *</type>
      <name>safeModule</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterface.html</anchorfile>
      <anchor>afaea60325ed8b43bfeadcf6af00907bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKInterfaceConnection</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</filename>
    <base>TELEKYB_NAMESPACE::ThreadedSerialDevice</base>
    <base>TELEKYB_NAMESPACE::SerialDeviceListener</base>
    <member kind="function">
      <type>MKActiveIDs</type>
      <name>getActiveDataIDs</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a7f9980c00a3a1ee37bea4ecccce9d832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MKData &amp;</type>
      <name>getMKDataRef</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aa0514a12fc7f87af304dafc61594c90c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleReadSerialData</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a678a0d2a28c0bab68593c53d7b3413e1</anchor>
      <arglist>(const std::vector&lt; char &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKInterfaceConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>af3fde1c6b59b7e7fe0be0f9973a96c1f</anchor>
      <arglist>(const std::string &amp;devicePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMKDataListener</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a8ec4a5fc23c359583f869ae577473366</anchor>
      <arglist>(MKDataListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendCommand</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a4b75ccc8f4e4d87190059225c5cfe5a0</anchor>
      <arglist>(const MKCommandsPacket &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setActiveDataIDs</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ad8afbdaaf8770d49874fa45141bb754b</anchor>
      <arglist>(MKActiveIDs activeDataIDs_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveDataIDsAsync</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aa9ff290bc14314f003748d51707f4ffd</anchor>
      <arglist>(MKActiveIDs activeDataIDs_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a16d32a17311d6fc35c85711fee45f5a4</anchor>
      <arglist>(MKSingleValuePacket value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueAsync</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aabd889704bc59404426c5798634ccd64</anchor>
      <arglist>(MKSingleValuePacket value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unRegisterMKDataListener</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ab9963eace4dfe57bcbc46576e942d1c4</anchor>
      <arglist>(MKDataListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a78cbd9f1a0fa14234d453ca5ffc61958</anchor>
      <arglist>(MKInt id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateValueAsync</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a989a6ecc96bba1d6e35df6d89ab0708c</anchor>
      <arglist>(MKInt id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKInterfaceConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a0bbeb75e77b80b78d9b91ddc6b4c2409</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MKInterfaceConnection *</type>
      <name>findConnection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a5a9728cdc71466b092a80abedee88ffc</anchor>
      <arglist>(const std::string &amp;serialDeviceDirectory, const std::string &amp;serialDeviceNameRegEx, std::vector&lt; MKSingleValuePacket &gt; conditions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleRecvSingleValuePacket</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a0faeb5d13a1c8bafd2529d95265ed5e6</anchor>
      <arglist>(MKSingleValuePacket packet)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLastCmd</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a964876ef99dbb671497108703b065a40</anchor>
      <arglist>(const MKCommandsPacket &amp;command)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeActiveDataIDsRequest</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a39beb86e19005bf79c9659d8caa20efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeCommand</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aaf03c21317276a2f5db32250bde12d94</anchor>
      <arglist>(const MKCommandsPacket &amp;command)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeSetValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a9c0e6c3b07fe41a0bc868341004e1132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeUpdateValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a61a5ce212c96bf3a52022edc34ed4105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKActiveIDs</type>
      <name>activeDataIDs</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ab2958cb85964a84bfb7079520c076b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; MKActiveIDs &gt;</type>
      <name>activeDataIDsQueue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a9ffb9910a652aded2369146a2a584bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer</type>
      <name>asyncActiveIDsTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a8c5a76fec29cce20a74818bcb570b666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer</type>
      <name>asyncSetTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ad09d9b6bd284f92a2f5f8b273ff084d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer</type>
      <name>asyncUpdateTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aa520098e4e97d2f991d0f65e1c18f04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SendQueue</type>
      <name>currentSendQueue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aab9b614bd4aa6238e0d0b2229a69d9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKCommandsPacket</type>
      <name>lastCmd</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a95a31120f8443d04d35cd100d8b59891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>lastCmdMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>abf0197f4dc1feafbc93e53ddce86b0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKData</type>
      <name>mkData</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a6c6a17a2ff52fb85406ec446b2685019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterfaceConnectionOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a900613a694fe0141369efbf8ce688bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>queueMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a7ddab5b11b81cc10c9747a79ffeb7095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; MKSingleValuePacket &gt;</type>
      <name>setQueue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a190c6b2ecc1ea07e1ec5a1b3286c44d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>syncActiveDataIDRequestMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>aed2fda16eb8b390336f50087e5a16c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKActiveIDs *</type>
      <name>syncActiveDataIDsRequest</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a8d954b0707d761818eeaa953438077b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKSingleValuePacket *</type>
      <name>syncSetValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a71b7d34ff54d3a22f1133c783667565f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>syncSetValueMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>af3d043f62300f68b2f68f26b35f4a9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInt *</type>
      <name>syncUpdateValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a30d7b1729554fafb4755a1ed390322f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>syncUpdateValueMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>acb34361bff4ff0946e17d7148fa92323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; MKInt &gt;</type>
      <name>updateQueue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>adcc84998213aae225ab615afc0b9ae40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>cmdOnlyPrefix</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ad1dfde3845f9f8242ae643f349016145</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>setActiveDataIDsPrefix</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a2509c37a75fa7463cb95e5c9a52f93a6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>setPrefix</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>ab38cc01419426427febdabd94b650535</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>updatePrefix</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceConnection.html</anchorfile>
      <anchor>a121ce2b94850a23b5ddbc8ceaa4578ef</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKInterfaceOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>MKInterfaceOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>aafed06b99c43c24a6f25bcd12869b2b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tGravity</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>ab0840525577169d6c4c7e94ea0098550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; bool &gt; *</type>
      <name>tInitialDriftEstim</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a840d94ea2b580018e4d27168537563d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tSerialDeviceDirectory</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>ae853f8f18b06ab56a09d7ee5a35b74f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tSerialDeviceNameRegex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a31604cf78ad8b31a275897a444aa4f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tUavFirmware</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>ad6958408adfb7f33854e7414c980edf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tUavId</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a4703a18df6089b63013a72223bc90e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tUavMass</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>ab7661c170ac94e18065072c44bbc29bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tUavOffsetRawAccX</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a721e1c11a926b6ceadcec9ddd8481f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tUavOffsetRawAccY</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a947085ef632464471723f91333e39d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tZeroStickValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKInterfaceOptions.html</anchorfile>
      <anchor>a6e9fd8a5aa1e0b21e54f844e82f9c21f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKROSInterface</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</filename>
    <base>TELEKYB_NAMESPACE::MKDataListener</base>
    <member kind="function">
      <type>void</type>
      <name>activateCommandsCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>abb71f6917815c9b9e54f47fbe1a7dc9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dataValueUpdated</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a5cee6fbbf80de9a260782b23a53121a9</anchor>
      <arglist>(MKValue *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deActiavteCommandsCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a0f96a3f7101650f213eea8d521f64bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKROSInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a66e07b91a4bf8dbb97b318de3f47a375</anchor>
      <arglist>(MKInterface &amp;mkInterface_, int robotID_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKROSInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>ab467866f42428533511812d4b5dd747c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>batteryTimerCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a2b6a410582ff9d5cf4cece75d4275e24</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>commandsCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a986f321629c0967e1e95d5d2056ed51e</anchor>
      <arglist>(const telekyb_msgs::TKCommands::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>doDriftEstimCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a665910fb760fddbac22631128740b27f</anchor>
      <arglist>(std_srvs::Empty::Request &amp;request, std_srvs::Empty::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getMainMKNodeHandleCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a3d00e5cdbf4c54e752ea16b43844c040</anchor>
      <arglist>(telekyb_srvs::StringOutput::Request &amp;request, telekyb_srvs::StringOutput::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setActiveDataIDsCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>aa45427557be9dbd0e99e4c52ff70b4a9</anchor>
      <arglist>(telekyb_srvs::IntArrayInput::Request &amp;request, telekyb_srvs::IntArrayInput::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setEmergencyCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a66c28cee299a377fc9ca323397f9e31c</anchor>
      <arglist>(std_srvs::Empty::Request &amp;request, std_srvs::Empty::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setMKValueAsyncCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>ae7acdfebe742f0b7ce6ae0f46dcd3b89</anchor>
      <arglist>(const telekyb_msgs::MKValue::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setMKValueCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a59ca517cbe6c3ff77c07284d4347b45e</anchor>
      <arglist>(telekyb_srvs::MKValueInputOutput::Request &amp;request, telekyb_srvs::MKValueInputOutput::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupMKDataMirror</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a6d5c7ccf777aa11e4425cc20b0c26444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupServices</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>aa067664f4fffd6ef42629596aab4feda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateMKValueAsyncCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a8baae294f6eced1f7eaf2f8b3cc24101</anchor>
      <arglist>(const telekyb_msgs::MKValue::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>updateMKValueCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>ae58a8428e8592c5c39ad79187aedcc5e</anchor>
      <arglist>(telekyb_srvs::MKValueInputOutput::Request &amp;request, telekyb_srvs::MKValueInputOutput::Response &amp;response)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>batteryTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a08101007616fe5360e85d292c6e83999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>commandsSub</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a2184cbde26424fc549a5e20a1e4605b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>doDriftEstim</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a287a7a0d100434a8051b7be009b27030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>getMainMKNodeHandle</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a3743b718a0a6cf2a7e97efdfc9297c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>mainNodeHandle</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a164bd12d783fc31baacbc939f03bda3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>telekyb_msgs::MKValues</type>
      <name>mkDataMirror</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>aa7f384a5794033f95f33cd0efb4515bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterface &amp;</type>
      <name>mkInterface</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a368fee5754807e614abc6e817d72a4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>mkValueArrayPublisher</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>aa034baa2c65cadc6231afe055a6da362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>mkValuePublisher</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>af3535037d7573a3a57a973e4845fae3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKROSInterfaceOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>addbe4c8cc9ef727d9c8d5bb9f443fd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>robotID</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a0cfa31da986fe2a071949a407b6fdbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>robotIDNodeHandle</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a4a5c5cecf2941da8a25a4778886dbd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>setActiveDataIDs</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a28a072c9ae19aedab1391876399a6c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>setEmergency</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>ad6e8256a7ec116c893b21b9a91c5460c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>setMKValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>afe32b32b8f4ea28e5e946d129226f785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>setMKValueAsyncSub</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a948b3e591793e55c74145bd96303051e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>updateMKValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a4e7ec1541554851d907f3a0029d501f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>updateMKValueAsyncSub</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterface.html</anchorfile>
      <anchor>a377dc296b9bd7bbd3f31732592f2a432</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKROSInterfaceOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKROSInterfaceOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>MKROSInterfaceOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterfaceOptions.html</anchorfile>
      <anchor>a22ee8e6d1ef84989a8e3a8731972578c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tBatteryUpdatePeriod</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterfaceOptions.html</anchorfile>
      <anchor>aaceb0b28686d3490e8a527ac6ff15001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tCommandsTopic</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterfaceOptions.html</anchorfile>
      <anchor>ad05aa6c82b95c486b10a931cfd250217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tEmergencyLandService</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKROSInterfaceOptions.html</anchorfile>
      <anchor>a7713bf993ac5857fab16658e45d1f39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKSafeMod</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a794b85fcc370ea8d8c0990b99cd1adcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a013031bce5308c95017172e70c042056</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MKSafeMod</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>aea3c60ee5bfcd4ea12b6067a28b14f49</anchor>
      <arglist>(MKSafeModDeleagte *delegate_, MKInterfaceConnection *connection_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCmdTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a03923b02db5e16223f93bc315a0250de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmergency</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a141679f1e56cda2b78681910e54bd7ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a5075d32ea850633983bb18d880dde7f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a5dbd1231be5271fca6965db7ace701cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKSafeMod</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a1d45f2b7b42797eebd923f4478c66801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>safeModFcn</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a794a0095c8f9ff2ccc94e690696a9da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startThread</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a6c8b9409dd5f38a2f0040ca45067550f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopThread</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a16b88747187c4a33eeba2a5d411c8333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>threadFcn</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ab9bd3124029b7e8425fedaa85f39b84f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ab4882ad9dd017c0aff306599c71f6f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Timer</type>
      <name>cmdTimer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ab241d25373d57952d502086e6805ef2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInterfaceConnection *</type>
      <name>connection</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a9caf579fcab01ea541caaf872ec3a15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKSafeModDeleagte *</type>
      <name>delegate</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a06587b7bbfa28570f82ba4eeefd82a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>emergencyLandingRequest</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ad2251e7601b5dc4a398af93f34cef1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread *</type>
      <name>mkSafeModThread</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ae1fa1159c6e853c27e9bbc781ef8268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKSafeModOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>ad5af5db72b3783ec8d2557474c88c1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>threadStopRequest</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeMod.html</anchorfile>
      <anchor>a6f3baa648c7909674e67454a9d6d73ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKSafeModDeleagte</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKSafeModDeleagte.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>handleCommand</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModDeleagte.html</anchorfile>
      <anchor>ad567bfab6485b467de7f76743b9b502e</anchor>
      <arglist>(double estMass, double roll, double pitch, double thrust, double yaw)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>safeModDidBecomeActive</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModDeleagte.html</anchorfile>
      <anchor>a4a35052d07325d1d6de2038de1486756</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>safeModFinished</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModDeleagte.html</anchorfile>
      <anchor>a1e26e8910b8ec36263165ff89c495526</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKSafeModDeleagte</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModDeleagte.html</anchorfile>
      <anchor>a751b49544ac8ec59e88ed4965a019d29</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKSafeModOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>MKSafeModOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</anchorfile>
      <anchor>ac82b1e7520bd5756d83c11547e580847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tCmdTimeoutUs</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</anchorfile>
      <anchor>a00c0a0d5e4ff26bafc28715512a8e8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tEmergLandDuration</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</anchorfile>
      <anchor>a3db17410a77d335553df9c311ac1633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tEmergLandFreq</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</anchorfile>
      <anchor>a0ee929ccd299272e054fdf20b7347ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; int &gt; *</type>
      <name>tEmergLandThrust</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKSafeModOptions.html</anchorfile>
      <anchor>a074aa74bacf49d5e7eabf534719240dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::MKValue</name>
    <filename>classTELEKYB__NAMESPACE_1_1MKValue.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a86f529916ee88553275d59589d815392</anchor>
      <arglist>(MKSingleValuePacket packet) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a091b59f85e650581c5313d7e0cddc172</anchor>
      <arglist>(const MKValue &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>MKInt</type>
      <name>getID</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a3dd4ae9b37230a2154517f5ae654909d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MKSingleValuePacket</type>
      <name>getMKSingleValuePacket</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a627e96abfeeecd2be2592938e507b465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MKSingleValuePacket</type>
      <name>getMKSingleValuePacketWithValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a781606476450c32e3411ac67c83b97ae</anchor>
      <arglist>(MKInt value_) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>aa35aa99748880e5ab807e8189dcbc9b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>getStamp</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a2d10246a8d05dfeb4900c1cea311db37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MKInt</type>
      <name>getValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>abfb07ba8cfe8c7ebe8a117be2d2d603f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasID</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a1c61d02e905abe68d8b30bc6d9c6abd8</anchor>
      <arglist>(MKInt id_) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnset</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>ae1e517216216f4d0d4ae2f0f3835acfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStamp</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a1076d04b77c8c78f1c24b73e1e5ebe3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>abfca9889cb64350335d0ddbfa670bae4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MKValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a0aee95c08dba49cfd4da72a77a27c3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MKValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a585dc6166675d9632608076f8e590dc6</anchor>
      <arglist>(const std::string &amp;name_, MKInt id_)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>af1e85adddf6b8939ec50a577193984dc</anchor>
      <arglist>(MKInt value_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInt</type>
      <name>id</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>af8a1c7b1ee56f6ca081b2d1b0fccac65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>aa8f3cf4d82fb66e6cad7f993229e1ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>stamp</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a827bdfd94d56739af92e1de79be97f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MKInt</type>
      <name>value</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a94649b231875ab1cf94a58ba43d3af7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>MKData</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1MKValue.html</anchorfile>
      <anchor>a24446a61d78869f8f5f1b3e2a3ae4cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
