<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>offboard_control.h</name>
    <path>/tmp/ws/src/mavros/test_mavros/include/test_mavros/tests/</path>
    <filename>offboard__control_8h</filename>
    <includes id="sitl__test_8h" name="sitl_test.h" local="no" imported="no">test_mavros/sitl_test/sitl_test.h</includes>
    <class kind="class">testsetup::OffboardControl</class>
    <namespace>testsetup</namespace>
    <member kind="enumeration">
      <type></type>
      <name>control_mode</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga9930fec0e85d9181d854dcce4228fabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7dfb3fa5c34c3d6d2f3a550112bf2150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca115c50ce38c0786c1a426fcc448c5ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCELERATION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7fc2250d8164a6ad63d166c01c0f004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>path_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gad3657f391114032d03b465fccb47befa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SQUARE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaaae0dd73f6e88593569286ac6170d2ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa3865ccc00605d98b2623d71800e065b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGHT</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa0412369f29b1207be79090ec6e24ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaad38385721e4aa330ebf9d94f6446b885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pid_controller.cpp</name>
    <path>/tmp/ws/src/mavros/test_mavros/sitl_test/lib/</path>
    <filename>pid__controller_8cpp</filename>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">test_mavros/utils/pid_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>pid_controller.h</name>
    <path>/tmp/ws/src/mavros/test_mavros/include/test_mavros/utils/</path>
    <filename>pid__controller_8h</filename>
    <class kind="class">pidcontroller::PIDController</class>
    <namespace>pidcontroller</namespace>
  </compound>
  <compound kind="file">
    <name>sitl_test.cpp</name>
    <path>/tmp/ws/src/mavros/test_mavros/sitl_test/lib/</path>
    <filename>sitl__test_8cpp</filename>
    <includes id="sitl__test_8h" name="sitl_test.h" local="no" imported="no">test_mavros/sitl_test/sitl_test.h</includes>
  </compound>
  <compound kind="file">
    <name>sitl_test.h</name>
    <path>/tmp/ws/src/mavros/test_mavros/include/test_mavros/sitl_test/</path>
    <filename>sitl__test_8h</filename>
    <includes id="test__setup_8h" name="test_setup.h" local="no" imported="no">test_mavros/sitl_test/test_setup.h</includes>
    <includes id="offboard__control_8h" name="offboard_control.h" local="no" imported="no">test_mavros/tests/offboard_control.h</includes>
    <class kind="class">sitltest::SitlTest</class>
    <namespace>sitltest</namespace>
  </compound>
  <compound kind="file">
    <name>sitl_test_node.cpp</name>
    <path>/tmp/ws/src/mavros/test_mavros/sitl_test/</path>
    <filename>sitl__test__node_8cpp</filename>
    <includes id="sitl__test_8h" name="sitl_test.h" local="no" imported="no">test_mavros/sitl_test/sitl_test.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sitl__test__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_setup.h</name>
    <path>/tmp/ws/src/mavros/test_mavros/include/test_mavros/sitl_test/</path>
    <filename>test__setup_8h</filename>
    <includes id="pid__controller_8h" name="pid_controller.h" local="no" imported="no">test_mavros/utils/pid_controller.h</includes>
    <class kind="class">testsetup::TestSetup</class>
    <namespace>testsetup</namespace>
  </compound>
  <compound kind="class">
    <name>testsetup::OffboardControl</name>
    <filename>classtestsetup_1_1OffboardControl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga96ffcf517eede8e7fca2a9f156a88544</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OffboardControl</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga069b39408b92308e5a160e6da217a76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga2750006357c60814f9ea8fdc1fb0d379</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>circle_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gacf38819778d0686b943c9d24fc6e0d81</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>circle_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga73958cf11d588a33ba482366b399415b</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>eight_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gadefb52cb68debc04203b8b2dc4f41f40</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>eight_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gab773b195657fabf4be6170b8030dac2b</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ellipse_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga68e68bdddc75335433acc79816ed2ca9</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>ellipse_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaeb1956d489204dc66b46df32620be7f2</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>local_pos_cb</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga80eb9bf59cfe04dd65ea901ae6dd5718</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>pos_setpoint</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga1be6fbdae1762cb9c75b5a564f01c1d2</anchor>
      <arglist>(int tr_x, int tr_y, int tr_z)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>square_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4ce746bb101f2a3e4643c34e7041fec2</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::array&lt; double, 100 &gt;</type>
      <name>threshold_definition</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga63d7f9c869866e5f45d752580c01c035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wait_and_move</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga9c4e7060b6700aec10d8400ad46cd46c</anchor>
      <arglist>(geometry_msgs::PoseStamped target)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>current</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga545fd6ca30b601af5a7bb82c53d72afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_d_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga743ac073f6d99ed64abdfd70d7906cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaec95f700499189e101e6638aaf788489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_max</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0a1644fcd10b78ae7db810bd9d86febe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_min</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga7eee7dc53e53d604f0627451772ad9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_p_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaaea5e94331d75b198503c73c21eac28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>local_pos_sp_pub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga41aa39f7c7d7f723cd60e8f374f7c115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>local_pos_sub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga35c5673643d3c38668f59d214f4f2808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>localpos</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga67e36cc3e58a1da29e32f7d462ca6299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_mode</type>
      <name>mode</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaf147a07e470218a159d5038317083508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_sp</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga2dd2f9938df64e22bbb68661d907c3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_of_tests</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaa773625daa36ff2a7608cb6bb579bd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pidcontroller::PIDController</type>
      <name>pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0c7fe8e96fa56bf384aa5cfa341ce02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>ps</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga6154d81d2ef8f43c836148616dd522a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rate</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga43fcae9abf3c87b2ef938244c46d8bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path_shape</type>
      <name>shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga31ec46c5ffa90c5612e55358e90b5ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestSetup</type>
      <name>test</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4e36de46cd44f31437d013dfb3e2dab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; double, 100 &gt;</type>
      <name>threshold</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga80bad0fe260a472033aec082a70143e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gac73f4ba4dce9545ee5b0b3c33a843752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vel_sp_pub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0920b517f6be97f98b956b4f2798ba84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TwistStamped</type>
      <name>vs</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga8af7e931f0a55adf88e86fcaf3d06a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_d_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaf848534dc532f207cc711f11ae572146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga1a72920c1be9b7f979c70c809c7d0dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_max</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga08e270f31ab5301f6396f307790f6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_min</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga6480acbdfca1b4ff253739f2cd3ea9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_p_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga793dcd03c81a70adc47a18d24bb131a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pidcontroller::PIDController</name>
    <filename>classpidcontroller_1_1PIDController.html</filename>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>compute_linvel_effort</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gac62955a265057681e6399488ced3471a</anchor>
      <arglist>(Eigen::Vector3d goal, Eigen::Vector3d current, ros::Time last_time)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_yawrate_effort</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gaee16eb0d9a067ac80a1d92e50991b60b</anchor>
      <arglist>(double goal, double current, ros::Time last_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDController</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga67cc314aa5b3b4e9c47ac414b3a4c008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_linvel_pid</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga845b866b1ae4b73e39e4ca42395750b3</anchor>
      <arglist>(double p_gain, double i_gain, double d_gain, double i_max, double i_min, const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_yawrate_pid</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga5d8a387440921ea68907364c0e1d7b5b</anchor>
      <arglist>(double p_gain, double i_gain, double d_gain, double i_max, double i_min, const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PIDController</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga4ae30cc03173417fa6edb5c055966a3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_x</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga431c7022900889d7e83b7067ceb642d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_y</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gafa950afb1a8828390b53ec04ef4dda60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_z</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gaaadee357d27d7cf821dcdd241b2815de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_yaw_rate</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga1d40cbe401daf5f387e1e38e8d12d544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sitltest::SitlTest</name>
    <filename>classsitltest_1_1SitlTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SitlTest</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4e6f992c799d276e008e38fb25ee6a8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SitlTest</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gae851257616c8079c36a14c48c49f1f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spin</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga02981fb9641a69a1f577a72c30f3a857</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testsetup::TestSetup</name>
    <filename>classtestsetup_1_1TestSetup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga8d8d5e70f33e67398c343a4804ee1a89</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSetup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaa1e6e5d6eda73c0fd35932f562fc9537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestSetup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga172d41e243ecb1ce863fdb203acc8070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gab33b5c9c5ebfe96b53fd53b93ba4ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_of_tests</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga53ac99edc3a6966ca9233341c7d58dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rate</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga912ce4eeed9553edb6bf2e636685a3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga3c95d693bf1b2c713c6d8d6f8a5c73b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pidcontroller</name>
    <filename>namespacepidcontroller.html</filename>
    <class kind="class">pidcontroller::PIDController</class>
  </compound>
  <compound kind="namespace">
    <name>sitltest</name>
    <filename>namespacesitltest.html</filename>
    <class kind="class">sitltest::SitlTest</class>
  </compound>
  <compound kind="namespace">
    <name>testsetup</name>
    <filename>namespacetestsetup.html</filename>
    <class kind="class">testsetup::OffboardControl</class>
    <class kind="class">testsetup::TestSetup</class>
    <member kind="enumeration">
      <type></type>
      <name>control_mode</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga9930fec0e85d9181d854dcce4228fabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7dfb3fa5c34c3d6d2f3a550112bf2150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca115c50ce38c0786c1a426fcc448c5ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCELERATION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7fc2250d8164a6ad63d166c01c0f004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>path_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gad3657f391114032d03b465fccb47befa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SQUARE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaaae0dd73f6e88593569286ac6170d2ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa3865ccc00605d98b2623d71800e065b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGHT</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa0412369f29b1207be79090ec6e24ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaad38385721e4aa330ebf9d94f6446b885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>sitl_test</name>
    <title>Sitl_test</title>
    <filename>group__sitl__test.html</filename>
    <namespace>sitltest</namespace>
    <namespace>testsetup</namespace>
    <class kind="class">testsetup::OffboardControl</class>
    <class kind="class">sitltest::SitlTest</class>
    <class kind="class">testsetup::TestSetup</class>
    <member kind="enumeration">
      <type></type>
      <name>control_mode</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga9930fec0e85d9181d854dcce4228fabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7dfb3fa5c34c3d6d2f3a550112bf2150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca115c50ce38c0786c1a426fcc448c5ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCELERATION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7fc2250d8164a6ad63d166c01c0f004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>path_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gad3657f391114032d03b465fccb47befa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SQUARE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaaae0dd73f6e88593569286ac6170d2ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa3865ccc00605d98b2623d71800e065b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGHT</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa0412369f29b1207be79090ec6e24ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaad38385721e4aa330ebf9d94f6446b885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACCELERATION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7fc2250d8164a6ad63d166c01c0f004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa3865ccc00605d98b2623d71800e065b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGHT</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaa0412369f29b1207be79090ec6e24ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELLIPSE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaad38385721e4aa330ebf9d94f6446b885</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca7dfb3fa5c34c3d6d2f3a550112bf2150</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SQUARE</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ggad3657f391114032d03b465fccb47befaaae0dd73f6e88593569286ac6170d2ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gga9930fec0e85d9181d854dcce4228fabca115c50ce38c0786c1a426fcc448c5ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>circle_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gacf38819778d0686b943c9d24fc6e0d81</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>circle_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga73958cf11d588a33ba482366b399415b</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>eight_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gadefb52cb68debc04203b8b2dc4f41f40</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>eight_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gab773b195657fabf4be6170b8030dac2b</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ellipse_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga68e68bdddc75335433acc79816ed2ca9</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>ellipse_shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaeb1956d489204dc66b46df32620be7f2</anchor>
      <arglist>(int angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga96ffcf517eede8e7fca2a9f156a88544</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>local_pos_cb</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga80eb9bf59cfe04dd65ea901ae6dd5718</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OffboardControl</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga069b39408b92308e5a160e6da217a76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>pos_setpoint</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga1be6fbdae1762cb9c75b5a564f01c1d2</anchor>
      <arglist>(int tr_x, int tr_y, int tr_z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga8d8d5e70f33e67398c343a4804ee1a89</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SitlTest</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4e6f992c799d276e008e38fb25ee6a8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spin</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga02981fb9641a69a1f577a72c30f3a857</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga2750006357c60814f9ea8fdc1fb0d379</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>square_path_motion</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4ce746bb101f2a3e4643c34e7041fec2</anchor>
      <arglist>(ros::Rate loop_rate, control_mode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSetup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaa1e6e5d6eda73c0fd35932f562fc9537</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::array&lt; double, 100 &gt;</type>
      <name>threshold_definition</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga63d7f9c869866e5f45d752580c01c035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wait_and_move</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga9c4e7060b6700aec10d8400ad46cd46c</anchor>
      <arglist>(geometry_msgs::PoseStamped target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SitlTest</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gae851257616c8079c36a14c48c49f1f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestSetup</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga172d41e243ecb1ce863fdb203acc8070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>current</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga545fd6ca30b601af5a7bb82c53d72afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_d_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga743ac073f6d99ed64abdfd70d7906cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaec95f700499189e101e6638aaf788489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_max</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0a1644fcd10b78ae7db810bd9d86febe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_i_min</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga7eee7dc53e53d604f0627451772ad9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>linvel_p_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaaea5e94331d75b198503c73c21eac28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>local_pos_sp_pub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga41aa39f7c7d7f723cd60e8f374f7c115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>local_pos_sub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga35c5673643d3c38668f59d214f4f2808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>localpos</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga67e36cc3e58a1da29e32f7d462ca6299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_mode</type>
      <name>mode</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaf147a07e470218a159d5038317083508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gab33b5c9c5ebfe96b53fd53b93ba4ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_sp</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga2dd2f9938df64e22bbb68661d907c3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_of_tests</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga53ac99edc3a6966ca9233341c7d58dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_of_tests</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaa773625daa36ff2a7608cb6bb579bd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pidcontroller::PIDController</type>
      <name>pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0c7fe8e96fa56bf384aa5cfa341ce02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseStamped</type>
      <name>ps</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga6154d81d2ef8f43c836148616dd522a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rate</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga912ce4eeed9553edb6bf2e636685a3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rate</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga43fcae9abf3c87b2ef938244c46d8bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>path_shape</type>
      <name>shape</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga31ec46c5ffa90c5612e55358e90b5ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestSetup</type>
      <name>test</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga4e36de46cd44f31437d013dfb3e2dab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::array&lt; double, 100 &gt;</type>
      <name>threshold</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga80bad0fe260a472033aec082a70143e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga3c95d693bf1b2c713c6d8d6f8a5c73b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pid</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gac73f4ba4dce9545ee5b0b3c33a843752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vel_sp_pub</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga0920b517f6be97f98b956b4f2798ba84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TwistStamped</type>
      <name>vs</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga8af7e931f0a55adf88e86fcaf3d06a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_d_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>gaf848534dc532f207cc711f11ae572146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga1a72920c1be9b7f979c70c809c7d0dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_max</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga08e270f31ab5301f6396f307790f6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_i_min</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga6480acbdfca1b4ff253739f2cd3ea9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yawrate_p_gain</name>
      <anchorfile>group__sitl__test.html</anchorfile>
      <anchor>ga793dcd03c81a70adc47a18d24bb131a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>test_utils</name>
    <title>Test_utils</title>
    <filename>group__test__utils.html</filename>
    <namespace>pidcontroller</namespace>
    <class kind="class">pidcontroller::PIDController</class>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>compute_linvel_effort</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gac62955a265057681e6399488ced3471a</anchor>
      <arglist>(Eigen::Vector3d goal, Eigen::Vector3d current, ros::Time last_time)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compute_yawrate_effort</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gaee16eb0d9a067ac80a1d92e50991b60b</anchor>
      <arglist>(double goal, double current, ros::Time last_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PIDController</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga67cc314aa5b3b4e9c47ac414b3a4c008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_linvel_pid</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga845b866b1ae4b73e39e4ca42395750b3</anchor>
      <arglist>(double p_gain, double i_gain, double d_gain, double i_max, double i_min, const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setup_yawrate_pid</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga5d8a387440921ea68907364c0e1d7b5b</anchor>
      <arglist>(double p_gain, double i_gain, double d_gain, double i_max, double i_min, const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PIDController</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga4ae30cc03173417fa6edb5c055966a3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_x</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga431c7022900889d7e83b7067ceb642d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_y</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gafa950afb1a8828390b53ec04ef4dda60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_linvel_z</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>gaaadee357d27d7cf821dcdd241b2815de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Pid</type>
      <name>pid_yaw_rate</name>
      <anchorfile>group__test__utils.html</anchorfile>
      <anchor>ga1d40cbe401daf5f387e1e38e8d12d544</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
