Changeset 47 in flair-dev for trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html
- Timestamp:
- 01/19/17 15:06:46 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html
r44 r47 118 118 <div class="contents"> 119 119 120 <p>State machine for UAV .120 <p>State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. The Thread is synchronized with Ahrs, unless a period is set with SetPeriodUS or SetPeriodMS. 121 121 <a href="classflair_1_1meta_1_1_uav_state_machine.html#details">More...</a></p> 122 122 … … 198 198 bool </td><td class="memItemRight" valign="bottom"><b>SetTorqueMode</b> (const TorqueMode_t &torqueMode)</td></tr> 199 199 <tr class="separator:a70002c653806c3e18f3f04ae46b4e24b"><td class="memSeparator" colspan="2"> </td></tr> 200 <tr class="memitem:a accc304294da3e6c9061dea888c824b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaccc304294da3e6c9061dea888c824b1"></a>201  </td><td class="memItemRight" valign="bottom"><b>UavStateMachine</b> (<a class="el" href="classflair_1_1 meta_1_1_uav.html">meta::Uav</a> *uav, <a class="el" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller)</td></tr>202 <tr class="separator:a accc304294da3e6c9061dea888c824b1"><td class="memSeparator" colspan="2"> </td></tr>200 <tr class="memitem:ada2a19a4fdf6a861d81078347d721d40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada2a19a4fdf6a861d81078347d721d40"></a> 201  </td><td class="memItemRight" valign="bottom"><b>UavStateMachine</b> (<a class="el" href="classflair_1_1sensor_1_1_target_controller.html">sensor::TargetController</a> *controller)</td></tr> 202 <tr class="separator:ada2a19a4fdf6a861d81078347d721d40"><td class="memSeparator" colspan="2"> </td></tr> 203 203 <tr class="memitem:ae632fa95dfbd03b2459390c0aa97b7c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae632fa95dfbd03b2459390c0aa97b7c4"></a> 204 204 const <a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> & </td><td class="memItemRight" valign="bottom"><b>GetCurrentQuaternion</b> (void) const </td></tr> … … 207 207 const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> & </td><td class="memItemRight" valign="bottom"><b>GetCurrentAngularSpeed</b> (void) const </td></tr> 208 208 <tr class="separator:a42bd79939eca721ee4b632ee07d704e6"><td class="memSeparator" colspan="2"> </td></tr> 209 <tr class="memitem:a7305480f25f1eeccf60d4c3dba636ebb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7305480f25f1eeccf60d4c3dba636ebb"></a>210 const <a class="el" href="classflair_1_1meta_1_1_uav.html">meta::Uav</a> * </td><td class="memItemRight" valign="bottom"><b>GetUav</b> (void) const </td></tr>211 <tr class="separator:a7305480f25f1eeccf60d4c3dba636ebb"><td class="memSeparator" colspan="2"> </td></tr>212 209 <tr class="memitem:a08afc337453ad8587ff07c0c07c1d42f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08afc337453ad8587ff07c0c07c1d42f"></a> 213 210 void </td><td class="memItemRight" valign="bottom"><b>Land</b> (void)</td></tr> … … 408 405 </table> 409 406 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 410 <div class="textblock"><p>State machine for UAV. </p> 411 <p>thread synchronized with ahrs, unless a period is set with SetPeriodUS or SetPeriodMS </p> 407 <div class="textblock"><p>State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager must be created before. The Thread is synchronized with Ahrs, unless a period is set with SetPeriodUS or SetPeriodMS. </p> 412 408 </div><h2 class="groupheader">Member Function Documentation</h2> 413 409 <a class="anchor" id="a734a11e3bbedd8dd1726b2c450353da5"></a> … … 467 463 <p>Compute Custom Torques. </p> 468 464 <p>Reimplement this method to use TorqueMode_t::Custom. <br /> 469 This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV .">UavStateMachine</a>, do not call it by yourself. <br />465 This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager mus...">UavStateMachine</a>, do not call it by yourself. <br /> 470 466 See GetTorques if you need torques values.</p> 471 467 <dl class="params"><dt>Parameters</dt><dd> … … 501 497 502 498 <p>Compute Default Torques. </p> 503 <p>This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV .">UavStateMachine</a> when using TorqueMode_t::Default. <br />499 <p>This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager mus...">UavStateMachine</a> when using TorqueMode_t::Default. <br /> 504 500 Torques are only computed once by loop, other calls to this method will use previously computed torques.</p> 505 501 <dl class="params"><dt>Parameters</dt><dd> … … 538 534 <p>Compute Custom Thrust</p> 539 535 <p>Reimplement this method to use ThrustMode_t::Custom. <br /> 540 This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV .">UavStateMachine</a>, do not call it by yourself. <br />536 This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager mus...">UavStateMachine</a>, do not call it by yourself. <br /> 541 537 See GetThrust if you need thrust value.</p> 542 538 <dl class="section return"><dt>Returns</dt><dd>custom Thrust </dd></dl> … … 567 563 568 564 <p>Compute Default Thrust. </p> 569 <p>This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV .">UavStateMachine</a> when using ThrustMode_t::Default. <br />565 <p>This method is called internally by <a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html" title="State machine for UAV The Thread is created with the FrameworkManager as parent. FrameworkManager mus...">UavStateMachine</a> when using ThrustMode_t::Default. <br /> 570 566 Thrust is only computed once by loop, other calls to this method will use previously computed thrust.</p> 571 567 <dl class="section return"><dt>Returns</dt><dd>default thrust </dd></dl> … … 647 643 <ul> 648 644 <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1meta.html">meta</a></li><li class="navelem"><a class="el" href="classflair_1_1meta_1_1_uav_state_machine.html">UavStateMachine</a></li> 649 <li class="footer">Generated on T hu Jan 5 2017 11:01:23for Flair by645 <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by 650 646 <a href="http://www.doxygen.org/index.html"> 651 647 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.