Ignore:
Timestamp:
Jan 19, 2017, 3:06:46 PM (4 years ago)
Author:
Sanahuja Guillaume
Message:

m

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/Flair/classflair_1_1meta_1_1_uav_state_machine.html

    r44 r47  
    118118<div class="contents">
    119119
    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
    121121 <a href="classflair_1_1meta_1_1_uav_state_machine.html#details">More...</a></p>
    122122
     
    198198bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetTorqueMode</b> (const TorqueMode_t &amp;torqueMode)</td></tr>
    199199<tr class="separator:a70002c653806c3e18f3f04ae46b4e24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
    200 <tr class="memitem:aaccc304294da3e6c9061dea888c824b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaccc304294da3e6c9061dea888c824b1"></a>
    201 &#160;</td><td class="memItemRight" valign="bottom"><b>UavStateMachine</b> (<a class="el" href="classflair_1_1meta_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:aaccc304294da3e6c9061dea888c824b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
     200<tr class="memitem:ada2a19a4fdf6a861d81078347d721d40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada2a19a4fdf6a861d81078347d721d40"></a>
     201&#160;</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">&#160;</td></tr>
    203203<tr class="memitem:ae632fa95dfbd03b2459390c0aa97b7c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae632fa95dfbd03b2459390c0aa97b7c4"></a>
    204204const <a class="el" href="classflair_1_1core_1_1_quaternion.html">core::Quaternion</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetCurrentQuaternion</b> (void) const </td></tr>
     
    207207const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">core::Vector3D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetCurrentAngularSpeed</b> (void) const </td></tr>
    208208<tr class="separator:a42bd79939eca721ee4b632ee07d704e6"><td class="memSeparator" colspan="2">&#160;</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> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetUav</b> (void) const </td></tr>
    211 <tr class="separator:a7305480f25f1eeccf60d4c3dba636ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
    212209<tr class="memitem:a08afc337453ad8587ff07c0c07c1d42f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08afc337453ad8587ff07c0c07c1d42f"></a>
    213210void&#160;</td><td class="memItemRight" valign="bottom"><b>Land</b> (void)</td></tr>
     
    408405</table>
    409406<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>
    412408</div><h2 class="groupheader">Member Function Documentation</h2>
    413409<a class="anchor" id="a734a11e3bbedd8dd1726b2c450353da5"></a>
     
    467463<p>Compute Custom Torques. </p>
    468464<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 />
    470466 See GetTorques if you need torques values.</p>
    471467<dl class="params"><dt>Parameters</dt><dd>
     
    501497
    502498<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 />
    504500 Torques are only computed once by loop, other calls to this method will use previously computed torques.</p>
    505501<dl class="params"><dt>Parameters</dt><dd>
     
    538534<p>Compute Custom Thrust</p>
    539535<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 />
    541537 See GetThrust if you need thrust value.</p>
    542538<dl class="section return"><dt>Returns</dt><dd>custom Thrust </dd></dl>
     
    567563
    568564<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 />
    570566 Thrust is only computed once by loop, other calls to this method will use previously computed thrust.</p>
    571567<dl class="section return"><dt>Returns</dt><dd>default thrust </dd></dl>
     
    647643  <ul>
    648644    <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 Thu Jan 5 2017 11:01:23 for Flair by
     645    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
    650646    <a href="http://www.doxygen.org/index.html">
    651647    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note: See TracChangeset for help on using the changeset viewer.