Index: trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html
===================================================================
--- trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html	(revision 68)
+++ trunk/doc/Flair/classflair_1_1actuator_1_1_simu_bldc.html	(revision 74)
@@ -119,5 +119,5 @@
  <a href="classflair_1_1actuator_1_1_simu_bldc.html#details">More...</a></p>
 
-<p><code>#include &lt;<a class="el" href="_simu_bldc_8h_source.html">SimuBldc.h</a>&gt;</code></p>
+<p><code>#include &lt;<a class="el" href="_flair_sensor_actuator_2src_2_simu_bldc_8h_source.html">SimuBldc.h</a>&gt;</code></p>
 <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
   <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::actuator::SimuBldc:</div>
@@ -128,7 +128,9 @@
   <img src="classflair_1_1actuator_1_1_simu_bldc.png" usemap="#flair::actuator::SimuBldc_map" alt=""/>
   <map id="flair::actuator::SimuBldc_map" name="flair::actuator::SimuBldc_map">
-<area href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. " alt="flair::actuator::Bldc" shape="rect" coords="0,112,144,136"/>
-<area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="0,56,144,80"/>
-<area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework&#39;s classes. " alt="flair::core::Object" shape="rect" coords="0,0,144,24"/>
+<area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="0,112,144,136"/>
+<area href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. " alt="flair::actuator::Bldc" shape="rect" coords="154,112,298,136"/>
+<area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework&#39;s classes. " alt="flair::core::Object" shape="rect" coords="0,56,144,80"/>
+<area href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. " alt="flair::core::IODevice" shape="rect" coords="154,56,298,80"/>
+<area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework&#39;s classes. " alt="flair::core::Object" shape="rect" coords="154,0,298,24"/>
 </map>
  </div></div>
@@ -139,4 +141,13 @@
 <tr class="memdesc:ad960e5a34f19d664b1b576eea826997f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ad960e5a34f19d664b1b576eea826997f">More...</a><br /></td></tr>
 <tr class="separator:ad960e5a34f19d664b1b576eea826997f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10fd091319fd0532681078badeb2ecd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a10fd091319fd0532681078badeb2ecd8">~SimuBldc</a> ()</td></tr>
+<tr class="memdesc:a10fd091319fd0532681078badeb2ecd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a10fd091319fd0532681078badeb2ecd8">More...</a><br /></td></tr>
+<tr class="separator:a10fd091319fd0532681078badeb2ecd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d604089c8494c27f8382359327e7fb6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">HasSpeedMeasurement</a> (void) const </td></tr>
+<tr class="memdesc:a6d604089c8494c27f8382359327e7fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has speed measurement.  <a href="#a6d604089c8494c27f8382359327e7fb6">More...</a><br /></td></tr>
+<tr class="separator:a6d604089c8494c27f8382359327e7fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a97075384649f5a11fd70bf7749fbe1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">HasCurrentMeasurement</a> (void) const </td></tr>
+<tr class="memdesc:a3a97075384649f5a11fd70bf7749fbe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has current measurement.  <a href="#a3a97075384649f5a11fd70bf7749fbe1">More...</a><br /></td></tr>
+<tr class="separator:a3a97075384649f5a11fd70bf7749fbe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a76b2fb40a3736ff2f7c33f68b61f370b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a76b2fb40a3736ff2f7c33f68b61f370b">SimuBldc</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count, uint32_t modelId, uint32_t deviceId)</td></tr>
 <tr class="memdesc:a76b2fb40a3736ff2f7c33f68b61f370b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a76b2fb40a3736ff2f7c33f68b61f370b">More...</a><br /></td></tr>
@@ -148,47 +159,4 @@
 <tr class="memdesc:ab8700a00398f461726a46c75739f809c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get motors speeds.  <a href="#ab8700a00398f461726a46c75739f809c">More...</a><br /></td></tr>
 <tr class="separator:ab8700a00398f461726a46c75739f809c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d604089c8494c27f8382359327e7fb6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a6d604089c8494c27f8382359327e7fb6">HasSpeedMeasurement</a> (void) const </td></tr>
-<tr class="memdesc:a6d604089c8494c27f8382359327e7fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has speed measurement.  <a href="#a6d604089c8494c27f8382359327e7fb6">More...</a><br /></td></tr>
-<tr class="separator:a6d604089c8494c27f8382359327e7fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3a97075384649f5a11fd70bf7749fbe1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html#a3a97075384649f5a11fd70bf7749fbe1">HasCurrentMeasurement</a> (void) const </td></tr>
-<tr class="memdesc:a3a97075384649f5a11fd70bf7749fbe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has current measurement.  <a href="#a3a97075384649f5a11fd70bf7749fbe1">More...</a><br /></td></tr>
-<tr class="separator:a3a97075384649f5a11fd70bf7749fbe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
-<tr class="memitem:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="el" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name, uint8_t motors_count)</td></tr>
-<tr class="memdesc:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#acb60358e96275823a489fb2d18a0d119">More...</a><br /></td></tr>
-<tr class="separator:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a35ff4113cea48bfd002d425d2e1b5d49">Bldc</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count)</td></tr>
-<tr class="memdesc:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a35ff4113cea48bfd002d425d2e1b5d49">More...</a><br /></td></tr>
-<tr class="separator:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a1569d6c4eed96b9f53cae6cd027b7608">~Bldc</a> ()</td></tr>
-<tr class="memdesc:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a1569d6c4eed96b9f53cae6cd027b7608">More...</a><br /></td></tr>
-<tr class="separator:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a> (void) const </td></tr>
-<tr class="memdesc:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock user interface.  <a href="#a6c1d6173c5dcc0fa550464268847ca91">More...</a><br /></td></tr>
-<tr class="separator:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">UnlockUserInterface</a> (void) const </td></tr>
-<tr class="memdesc:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlock user interface.  <a href="#ac1fba30ad70a6d8ff075d376c0e417dd">More...</a><br /></td></tr>
-<tr class="separator:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a5f653e25984ae11ae7f513e1fbad7d10">UseDefaultPlot</a> (<a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabwidget)</td></tr>
-<tr class="memdesc:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use default plot.  <a href="#a5f653e25984ae11ae7f513e1fbad7d10">More...</a><br /></td></tr>
-<tr class="separator:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_matrix.html">core::Matrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ad10ac767cd8e7107f4459499dda7e504">Output</a> (void) const </td></tr>
-<tr class="memdesc:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output from motors.  <a href="#ad10ac767cd8e7107f4459499dda7e504">More...</a><br /></td></tr>
-<tr class="separator:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a> (void) const </td></tr>
-<tr class="memdesc:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Motors count.  <a href="#aba973fd0797e039fc33c720729215570">More...</a><br /></td></tr>
-<tr class="separator:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a> (bool status)</td></tr>
-<tr class="memdesc:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable motors.  <a href="#ac030794b46b72db4184592f7cff11731">More...</a><br /></td></tr>
-<tr class="separator:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">AreEnabled</a> (void) const </td></tr>
-<tr class="memdesc:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are motors enabled?  <a href="#a82ad883235b4477905ef78b4daf8dccf">More...</a><br /></td></tr>
-<tr class="separator:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a> (int motor_id, float value)</td></tr>
-<tr class="memdesc:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set motor power.  <a href="#ae040c7faecb20b538da7932a3a2e589f">More...</a><br /></td></tr>
-<tr class="separator:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a330135b8772cff48754df0e4f720cd0b">GetLayout</a> (void) const </td></tr>
-<tr class="memdesc:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layout.  <a href="#a330135b8772cff48754df0e4f720cd0b">More...</a><br /></td></tr>
-<tr class="separator:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_i_o_device')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_i_o_device.html">flair::core::IODevice</a></td></tr>
 <tr class="memitem:a9693b497752b466891eaafeb34bec4d3 inherit pub_methods_classflair_1_1core_1_1_i_o_device"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_i_o_device.html#a9693b497752b466891eaafeb34bec4d3">IODevice</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name)</td></tr>
@@ -250,4 +218,41 @@
 <tr class="memdesc:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has an errror occured?  <a href="#a36cdd7f556e78b1bddd1d1fe4264bb85">More...</a><br /></td></tr>
 <tr class="separator:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classflair_1_1actuator_1_1_bldc"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1actuator_1_1_bldc')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1actuator_1_1_bldc.html">flair::actuator::Bldc</a></td></tr>
+<tr class="memitem:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#acb60358e96275823a489fb2d18a0d119">Bldc</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">core::IODevice</a> *parent, <a class="el" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *layout, std::string name, uint8_t motors_count)</td></tr>
+<tr class="memdesc:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#acb60358e96275823a489fb2d18a0d119">More...</a><br /></td></tr>
+<tr class="separator:acb60358e96275823a489fb2d18a0d119 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a35ff4113cea48bfd002d425d2e1b5d49">Bldc</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">core::Object</a> *parent, std::string name, uint8_t motors_count)</td></tr>
+<tr class="memdesc:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a35ff4113cea48bfd002d425d2e1b5d49">More...</a><br /></td></tr>
+<tr class="separator:a35ff4113cea48bfd002d425d2e1b5d49 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a1569d6c4eed96b9f53cae6cd027b7608">~Bldc</a> ()</td></tr>
+<tr class="memdesc:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a1569d6c4eed96b9f53cae6cd027b7608">More...</a><br /></td></tr>
+<tr class="separator:a1569d6c4eed96b9f53cae6cd027b7608 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a6c1d6173c5dcc0fa550464268847ca91">LockUserInterface</a> (void) const </td></tr>
+<tr class="memdesc:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock user interface.  <a href="#a6c1d6173c5dcc0fa550464268847ca91">More...</a><br /></td></tr>
+<tr class="separator:a6c1d6173c5dcc0fa550464268847ca91 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac1fba30ad70a6d8ff075d376c0e417dd">UnlockUserInterface</a> (void) const </td></tr>
+<tr class="memdesc:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlock user interface.  <a href="#ac1fba30ad70a6d8ff075d376c0e417dd">More...</a><br /></td></tr>
+<tr class="separator:ac1fba30ad70a6d8ff075d376c0e417dd inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a5f653e25984ae11ae7f513e1fbad7d10">UseDefaultPlot</a> (<a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *tabwidget)</td></tr>
+<tr class="memdesc:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use default plot.  <a href="#a5f653e25984ae11ae7f513e1fbad7d10">More...</a><br /></td></tr>
+<tr class="separator:a5f653e25984ae11ae7f513e1fbad7d10 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_matrix.html">core::Matrix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ad10ac767cd8e7107f4459499dda7e504">Output</a> (void) const </td></tr>
+<tr class="memdesc:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output from motors.  <a href="#ad10ac767cd8e7107f4459499dda7e504">More...</a><br /></td></tr>
+<tr class="separator:ad10ac767cd8e7107f4459499dda7e504 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#aba973fd0797e039fc33c720729215570">MotorsCount</a> (void) const </td></tr>
+<tr class="memdesc:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Motors count.  <a href="#aba973fd0797e039fc33c720729215570">More...</a><br /></td></tr>
+<tr class="separator:aba973fd0797e039fc33c720729215570 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ac030794b46b72db4184592f7cff11731">SetEnabled</a> (bool status)</td></tr>
+<tr class="memdesc:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable motors.  <a href="#ac030794b46b72db4184592f7cff11731">More...</a><br /></td></tr>
+<tr class="separator:ac030794b46b72db4184592f7cff11731 inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a82ad883235b4477905ef78b4daf8dccf">AreEnabled</a> (void) const </td></tr>
+<tr class="memdesc:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are motors enabled?  <a href="#a82ad883235b4477905ef78b4daf8dccf">More...</a><br /></td></tr>
+<tr class="separator:a82ad883235b4477905ef78b4daf8dccf inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#ae040c7faecb20b538da7932a3a2e589f">SetPower</a> (int motor_id, float value)</td></tr>
+<tr class="memdesc:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set motor power.  <a href="#ae040c7faecb20b538da7932a3a2e589f">More...</a><br /></td></tr>
+<tr class="separator:ae040c7faecb20b538da7932a3a2e589f inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1gui_1_1_layout.html">gui::Layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1actuator_1_1_bldc.html#a330135b8772cff48754df0e4f720cd0b">GetLayout</a> (void) const </td></tr>
+<tr class="memdesc:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layout.  <a href="#a330135b8772cff48754df0e4f720cd0b">More...</a><br /></td></tr>
+<tr class="separator:a330135b8772cff48754df0e4f720cd0b inherit pub_methods_classflair_1_1actuator_1_1_bldc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
@@ -324,5 +329,5 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html" title="Class for a simulation bldc. ">SimuBldc</a>. Control part.</p>
+<p>Construct a <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html" title="Class for a simulation bldc. ">SimuBldc</a></p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -339,4 +344,21 @@
 </div>
 </div>
+<a class="anchor" id="a10fd091319fd0532681078badeb2ecd8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">flair::actuator::SimuBldc::~SimuBldc </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Destructor. </p>
+
+</div>
+</div>
 <a class="anchor" id="a76b2fb40a3736ff2f7c33f68b61f370b"></a>
 <div class="memitem">
@@ -382,5 +404,5 @@
 
 <p>Constructor. </p>
-<p>Construct a <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html" title="Class for a simulation bldc. ">SimuBldc</a>. Simulation part.</p>
+<p>Construct a <a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html" title="Class for a simulation bldc. ">SimuBldc</a></p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -414,4 +436,64 @@
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a6d604089c8494c27f8382359327e7fb6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool flair::actuator::SimuBldc::HasSpeedMeasurement </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Has speed measurement. </p>
+<p>Reimplemented from <a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a>. <br />
+ </p><dl class="section return"><dt>Returns</dt><dd>true if it has speed measurement </dd></dl>
+
+<p>Implements <a class="el" href="classflair_1_1actuator_1_1_bldc.html#a37cf2c11de84720a8549f184d3fd3c1a">flair::actuator::Bldc</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a97075384649f5a11fd70bf7749fbe1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool flair::actuator::SimuBldc::HasCurrentMeasurement </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Has current measurement. </p>
+<p>Reimplemented from <a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a>. <br />
+ </p><dl class="section return"><dt>Returns</dt><dd>true if it has current measurement </dd></dl>
+
+<p>Implements <a class="el" href="classflair_1_1actuator_1_1_bldc.html#aab69754edb7248757135740a1ced9169">flair::actuator::Bldc</a>.</p>
+
+</div>
+</div>
 <a class="anchor" id="ab8700a00398f461726a46c75739f809c"></a>
 <div class="memitem">
@@ -439,5 +521,4 @@
 
 <p>Get motors speeds. </p>
-<p>This function should only be used for the simulation part.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -450,64 +531,4 @@
 </div>
 </div>
-<a class="anchor" id="a6d604089c8494c27f8382359327e7fb6"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool flair::actuator::SimuBldc::HasSpeedMeasurement </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Has speed measurement. </p>
-<p>Reimplemented from <a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a>. <br />
- </p><dl class="section return"><dt>Returns</dt><dd>true if it has speed measurement </dd></dl>
-
-<p>Implements <a class="el" href="classflair_1_1actuator_1_1_bldc.html#a37cf2c11de84720a8549f184d3fd3c1a">flair::actuator::Bldc</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3a97075384649f5a11fd70bf7749fbe1"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool flair::actuator::SimuBldc::HasCurrentMeasurement </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td> const</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Has current measurement. </p>
-<p>Reimplemented from <a class="el" href="classflair_1_1actuator_1_1_bldc.html" title="Base class for brushless motors drivers. ">Bldc</a>. <br />
- </p><dl class="section return"><dt>Returns</dt><dd>true if it has current measurement </dd></dl>
-
-<p>Implements <a class="el" href="classflair_1_1actuator_1_1_bldc.html#aab69754edb7248757135740a1ced9169">flair::actuator::Bldc</a>.</p>
-
-</div>
-</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
@@ -516,5 +537,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1actuator.html">actuator</a></li><li class="navelem"><a class="el" href="classflair_1_1actuator_1_1_simu_bldc.html">SimuBldc</a></li>
-    <li class="footer">Generated on Fri Feb 23 2018 11:15:45 for Flair by
+    <li class="footer">Generated on Wed May 16 2018 07:14:13 for Flair by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
